﻿
﻿html {
	background: url("../images/html_bg.png") repeat;
}

*html {
	background-image: url(../images/8136a6227a8041a1a13baf8ca50a730e.gif);
	background-attachment: fixed;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	padding: 0;
	margin: 0;
}

textarea {
	border: 1px solid #a5a5a5;
	overflow: auto;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

ol,
ul {
	list-style: none;
}

q:before,
q:after {
	content: '';
}

body {
	font-family: 'Arial', 'Microsoft Yahei';
	font-size: 12px;
	color: #333;
	position: relative;
	min-width: 1240px;
	/*background-color: #f2f2f2;*/
}

.fontfamly {
	font-family: "arial" "黑体", sans-serif;
}

input,
textarea {
	background: #fff;
}

ul,
li {
	margin: 0;
	padding: 0;
}

body a {
	text-decoration: none;
	cursor: pointer;
	color: #333;
	outline: none;
}

.hover_a {
    color:#bf1e2d;
}

/*body a:hover{color: #005ea7;}*/

input.clearx::-ms-clear {
	display: none;
}
.red{
	color:#e65246;
}
.cor_333{color: #333;}
.txt_right{text-align: right;}
.clear {
	clear: both;
	width: 0;
	height: 0;
	font-size: 0px;
	margin: 0px;
	line-height: 0px;
	display: block;
}

.matchwin_btn {
	display: inline-block;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}

.pagc_mheight {
	min-height: 560px;
	height: auto !important;
	_height: 560px;
	background: #eeeeee;
}

.mainland {
	width: 1200px;
	margin: 0 auto;
}

.mainlandc {
	width: 1010px;
	background-color: #f0f0f0;
	margin: 0 auto;
}

.mainlandw {
	width: 1240px;
	margin: 0 auto;
}

.mainlandwshor {
	width: 1200px;
	margin: 0 auto;
}

.mainlandwshor2 {
	width: 750px;
	margin: 0 auto;
	background: #fff;
}

.mainlandshor3 {
	width: 960px;
	margin: 0 auto;
	background: #fff;
}

.mainlandwshor3 {
	width: 920px;
	margin: 0 auto;
	background: #fff;
}

.top_mnav {
	background-color: #005c3e;
	height: 76px;
}

.top_mnav2 {
	background-color: #fff !important;
	height: 70px;
	border-bottom: 1px solid #ddd;
}

.mainlandshor {
	width: 100%;
	margin: 0 auto;
	/*position: relative;*/
	/*background: #fff;*/
}
.oddsHeadAd45 a:nth-child(1) img, .oddsHeadAd45 a:nth-child(3) img, .oddsHeadAd30 a:nth-child(1) img, .oddsHeadAd30 a:nth-child(3) img{
	width: 300px;
	height: 40px;
	overflow: hidden;
	
}

.oddsHeadAd45 a:nth-child(2) img, .oddsHeadAd30 a:nth-child(2) img{
	width: 590px;
	height: 40px;
	margin: 5px;
	margin-bottom: 0px;
	overflow: hidden;
}
.top_mnav .websitlog {
	width: 223px;
	height: 76px;
	line-height: 76px;
	float: left;
}
.top_width{margin-left:200px; }
.top_mnav2 .websitlog {
	width: 133px;
	height: 70px;
	line-height: 70px;
	float: left;
	text-align: right;
}

.top_mnav .websitlog img {
	display: inline-block;
	vertical-align: middle;
}

.top_mnav .websitlog i {
	font-size: 0;
	line-height: 76px;
	height: 76px;
	vertical-align: middle;
	display: inline-block;
}

.top_mnav2 .websitlog i {
	font-size: 0;
	line-height: 70px;
	height: 70px;
	vertical-align: middle;
	display: inline-block;
}

.top_mnav .mainnav {
	float: left;
	font-size: 16px;
	display: inline;
	margin-left: 243px;
}

.top_mnav .mainnav li {
	line-height: 70px;
	width: 85px;
	color: #fff;
	text-align: center;
	float: left;
}

.top_mnav2 .mainnav li {
	line-height: 66px;
	width: 85px;
	color: #fff;
	text-align: center;
	float: left;
}

.top_mnav .mainnav li.onsec {
	border-bottom: 4px solid #bf1e2d;
}

.top_mnav .mainnav li a {
	color: #fff;
}

.top_mnav2 .mainnav li a {
	color: #323232;
}

.top_mnav2 .mainnav li.onsec a {
	color: #333;
}

.top_mnav .mainnav li a.fontcorange {
	color: #f6a526;
}

.top_mnav .loginarea {
	float: right;
	font-size: 0;
	color: #20bb88;
	padding-top: 6px;
	line-height: 70px;
	height: 70px;
	position: relative;
}

.top_mnav2 .loginarea {
	float: right;
	font-size: 0;
	color: #20bb88;
	padding-top: 4px;
	line-height: 38px;
	height: 38px;
	display: inline;
	margin-left: 10px;
}

.top_mnav .loginarea i {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.top_mnav .loginarea img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 2px;
	float: left;
}

.top_mnav .loginarea .loguserimg {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	margin-top: 20px;
}

.top_mnav2 .loginarea .loguserimg {
	margin-top: 0;
}

.top_mnav .loginarea span {
	font-size: 14px;
	margin-right: 5px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.top_mnav .loginarea a {
	color: #20bb88;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
}

.topnavwshorc {
	text-align: center;
}

.topnavwshor {
	width: 1200px;
    display: inline-block;
    margin: 0 auto;
    background: #fff;
}


/*尾部*/

.footerc {
	background-color: #484848;
}

.footer {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 15px;
	position: relative;
}

.footer .leftarea {
	float: left;
	display: inline;
	width: 428px;
}

.footer .rightarea {
	float: right;
	display: inline;
	width: 772px;
}

.footer .websitlog {
	margin: 25px 0 12px 25px;
}

.footer .websitsug {
	font-size: 12px;
	color: #b5b2b2;
	margin-left: 25px;
}

.footer .websitsug a {
	color: #b5b2b2;
}

.footer .websitsug span {
	display: inline-block;
}

.footer .websittxtc {
	margin-bottom: 35px;
}

.footer .websittxt {
	width: 760px;
	margin-top: 20px;
	line-height: 24px;
	font-size: 12px;
	color: #b5b2b2;
}


/*end*/


/* 主流赔率select*/

.msecselect1 {
	font-size: 0;
	display: inline-block;
	height: 22px;
	width: 68px;
	border: 1px solid #ccc;
	background: #fff;
	/*background: -ms-linear-gradient(top, #fff, #f2f2f2);
	background: -moz-linear-gradient(top, #fff, #f2f2f2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #fff, #f2f2f2);
	background: -o-linear-gradient(top, #fff, #f2f2f2);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;*/
	cursor: pointer;
}
.msecselect1c {
    margin: 0 5px !important;
}
.msecselect1c {
	margin: 0 10px;
	display: inline-block;
	height: 24px;
	width: 68px;
	line-height: 18px;
	vertical-align: middle;
	background-color: #fff;
}

.msecselect1c.msecselecsw {
	position: relative;
	z-index: 2;
}

.msecselect1 .selectxt {
	font-size: 12px;
	display: inline-block;
	width: 55px;
	_width: 79px;
	line-height: 24px;
	text-align: center;
	vertical-align: middle;
}

.msecselect1 .selecico {
	width: 9px;
	display: inline-block;
	height: 5px;
	background-image: url("../images/select_ico13.png");
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle;
}

.msecselecsw .msecselect1 .selecico {
	/*background-image: url("../images/select_ico2.png");*/
}

.msecselect1c .selectcont1 {
	display: none;
	width: 419px;
	height: 270px;
	background: #fff;
	border: 1px solid #ccc;
	/*margin-left: -140px;*/
	/*-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 3px #a9a9a9;
	-ms-box-shadow: 0 1px 3px #a9a9a9;
	box-shadow: 0 1px 3px #a9a9a9;*/
	top: 33px;
	left: -120px;
	border-top: 0px;
	margin-top: 11px;
	margin-left: -170px;
}
.odd_tip{
	font-size:12px; 
	color:#48a1ec;
	line-height: 30px;
	padding-left: 20px;
}

.msecselect1c.msecselecsw .selectcont1 {
	display: inline-block;
	overflow-y: auto;
}

.msecselect1c .selecdel {
	display: block;
	height: 224px;
	overflow-y: auto;
	position: relative;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	-ms-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	-ms-border-bottom-left-radius: 6px;
	border-top-bottom-radius: 6px;
}

.msecselect1c .delist {
	overflow: hidden;
	display: block;
	border-top: 1px solid #fff;
	position: relative;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	-ms-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
}

.msecselect1c .delist.fdelist {
	border-top: none;
}

.msecselect1c .delist .delleftm {
	width: 64px;
	background-color: #eff3f3;
	display: inline-block;
	height: 68px;
	overflow: hidden;
	text-align: center;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	-ms-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	position: absolute;
	left: 0;
	top: 0;
}

.msecselect1c i {
	display: inline-block;
	font-size: 0;
	height: 100%;
	vertical-align: middle;
}

.msecselect1c .delistname {
	font-size: 12px;
	line-height: 12px;
	display: inline-block;
	vertical-align: middle;
}

.msecselect1c .delist .delrightm {
	overflow: hidden;
	font-size: 12px;
	/*border-left: 64px solid #eff3f3;*/
	padding-left: 20px;
	/*padding-top: 5px;*/
	display: inline-block;
	vertical-align: top;
	background-color: #fff;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	-ms-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}

.msecselect1c .delist .delistn {
	width: 125px;
    margin-top: 9px;
    display: inline-block;
}

.msecselect1c .delist .delistn input {
	vertical-align: middle;
}

.msecselect1c .delist .delistnc {
	display: inline-block;
	/*padding-bottom: 15px;*/
}

.msecselect1c .checkselect {
	display: block;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background-color: #eff3f3;

}

.msecselect1c .selectcont1 .checksbtn2 {
	margin: 0 15px;
}

.msecselect1c .selectcont2 {
	display: none;
	width: 356px;
	height: 270px;
	background: #fff;
	border: 1px solid #ccc;
	/*margin-left: -140px;*/
	/*-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 3px #a9a9a9;
	-ms-box-shadow: 0 1px 3px #a9a9a9;
	box-shadow: 0 1px 3px #a9a9a9;*/
	top: 33px;
	left: -120px;
	border-top: 0px;
    /*border-left: 0px;*/
}
.msecselect1c .selectcont29{
}
.msecselect1c.msecselecsw .selectcont2 {
	display: inline-block;
	overflow-y: auto;
	margin-top: 10px;
}
.m_left140{margin-left: -140px;}
.msecselect1c .seletcnav {
	display: block;
	height: 36px;
	width: 100%;
	background-color: #fff;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	-ms-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	-ms-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	margin-top: 10px;
}

.msecselect1c .navlistm {
	display: inline-block;
	font-size: 12px;
	line-height: 12px;
	padding: 6px 0px;
	margin-left: 10px;
	margin-top: 6px;
	min-width: 50px;
	cursor: pointer;
	color: #666666;
	font-weight: bold;
	text-align: center;
	border-bottom: 2px solid #ddd;
}

.msecselect1c .navlistm.onsec {
	/*background-color: #aad2c1;*/
	color: #e65246;
	border-bottom: 2px solid #e65246;
}

.msecselect1c .selecdel2 {
	display: block;
	height: 224px;
	padding-left: 20px;
	overflow-y: auto;
	position: relative;
}
.msecselect1c .selecdel4{
	height: 132px !important;
}

.msecselect1c .msectbtnc2 {
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.msecselect1c .delisty {
	width: 79px;
	/*margin-left: 5px;*/
	margin-top: 11px;
}

.msecselect1c .topspace {
	display: inline-block;
	padding-top: 4px;
}

.msecselect1c .ctrhdselect {
	display: block;
	height: 46px;
	line-height: 46px;
	background-color: #eff3f3;
	float: none;
}
.bgcccc{
	background-color: #eff3f3;
    height: 46px;
    display: block;
}
.select_tab1{
	background-color: #fff !important;
}
.msecselect1c .selectcont2 .checksbtn2 {
	margin-left: 34px;
}

.msectbtnc2 .msecseletex {
	padding: 0 7px;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
}

.msecselect2c {
	display: inline-block;
	text-align: center;
	width: 60px;
	height: 24px;
	line-height: 24px;
	font-size: 0;
	vertical-align: middle;
}

.msecselect2 {
	display: inline-block;
	width: 48px;
	height: 22px;
	border: 1px solid #d9d6cf;
	background-color: #fff;
	vertical-align: middle;
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;*/
	cursor: default;
}

.msecselect2c.msecselecsw {
	display: inline-block;
	/*width: 80px;*/
	/*height: 30px;*/
	position: relative;
	z-index: 2;
}

.msecselect2c.msecselecsw .msecselect2 {
	position: relative;
	z-index: 3;
}

.msecselect2 .selectxt {
	display: inline-block;
	width: 34px;
	_width: 33px;
	/*height: 28px;*/
	line-height: 24px;
	text-align: center;
	font-size: 12px;
	color: #333;
	vertical-align: middle;
}

.msecselect2 .selecico {
	width: 9px;
	height: 5px;
	display: inline-block;
	background-image: url("../images/select_ico13.png");
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
}

.msecselecsw .msecselect2 .selecico {
	background-image: url("../images/select_ico13.png");
}

.msecselect2c .selectcont3 {
	display: none;
	position: absolute;
	width: 66px;
	padding-top: 11px;
	/*padding-bottom: 14px;*/
	/*max-height: 175px;*/
	background-color: #fff;
	border: 0px solid #d9d6cf;
	border-bottom: 1px solid #a9a9a9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	/*-moz-box-shadow: 0 1px 3px #a9a9a9;
	-ms-box-shadow: 0 1px 3px #a9a9a9;
	box-shadow: 0 1px 3px #a9a9a9;*/
	top: 15px;
	left: 0;
	z-index: 2;
	border-top: 0px !important;
	margin-top: 15px;
}
.msecselect2c.msecselecsw .selectcont3 {
	display: inline-block;
	/*overflow-y: auto;*/
}
.selediv{
	     border: 1px solid #ccc;
    width: 64px;
    height: auto;
    display: inline-block;
    padding-bottom: 14px;
    top: -3px;
    position: relative;
    margin-top: -2px;
    border-top: 0px;
    border-bottom: 0px;
    padding-top: 5px;
}
.msecselect2c .sigdelist {
	font-size: 12px;
	line-height: 26px;
	height: 26px;
	display: block;
	margin: 0 8px;
	border-radius: 3px;
}
.msecselect2c .sigdelist:hover {
	background-color: #bf1e2d;
	color: #fff;
}


/*下拉框3*/

.msecselect3c {
	display: inline-block;
	width: 90px;
	height: 22px;
	font-size: 0;
}

.msecselect3 {
	display: inline-block;
	width: 88px;
	height: 20px;
	border: 1px solid #d9d6cf;
	background-color: #fff;
	vertical-align: middle;
	position: relative;
}

.msecselect3c.msecselecsw {
	display: inline-block;
	width: 90px;
	height: 22px;
	position: relative;
	z-index: 2;
}

.msecselect3c.msecselecsw .msecselect3 {
	position: relative;
	z-index: 3;
}

.msecselect3 .selectxt {
	display: block;
	/*width: 50px;*/
	/*_width: 49px;*/
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color: #959595;
	vertical-align: middle;
}

.msecselect3 .selecico {
	width: 28px;
	height: 20px;
	display: inline-block;
	background-image: url("../images/select_ico1.png");
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	position: absolute;
	right: 0;
	top: 0;
}

.msecselecsw .msecselect3 .selecico {
	background-image: url("../images/select_ico2.png");
}

.msecselect3c .selectcont3 {
	display: none;
	position: absolute;
	width: 88px;
	padding-top: 15px;
	max-height: 175px;
	background-color: #fff;
	border: 1px solid #d9d6cf;
	border-bottom: 1px solid #a9a9a9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 3px #a9a9a9;
	-ms-box-shadow: 0 1px 3px #a9a9a9;
	box-shadow: 0 1px 3px #a9a9a9;
	top: 20px;
	left: 0;
	z-index: 2;
}

.msecselect3c.msecselecsw .selectcont3 {
	display: inline-block;
	overflow-y: auto;
}

.msecselect3c .sigdelist {
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	padding-left: 12px;
	display: block;
}

.msecselect3c .sigdelist:hover {
	background-color: #b4d9c9;
}


/*end*/


/*下拉框4*/

.msecselect4c {
	display: inline-block;
	width: 90px;
	height: 30px;
	font-size: 0;
	vertical-align: middle;
	position: relative;
	text-align: center;
	cursor: default;
}

.msecselect4 {
	display: inline-block;
	width: 88px;
	height: 28px;
	border: 1px solid #d9d6cf;
	background-color: #fff;
	vertical-align: middle;
	position: relative;
	z-index: 3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}

.msecselect4 .selectxt {
	padding-right: 18px;
	height: 28px;
	line-height: 28px;
	display: block;
	font-size: 12px;
}

.msecselect4 .selecico {
	width: 18px;
	height: 28px;
	display: inline-block;
	background-image: url("../images/select_ico1.png");
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	position: absolute;
	right: 0;
	top: 0;
}

.msecselecsw .msecselect4 .selecico {
	background-image: url("../images/select_ico2.png");
}

.msecselect4c .selectcont4 {
	display: none;
	position: absolute;
	width: 88px;
	padding-top: 15px;
	max-height: 175px;
	background-color: #fff;
	border: 1px solid #d9d6cf;
	font-size: 12px;
	border-bottom: 1px solid #a9a9a9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 3px #a9a9a9;
	-ms-box-shadow: 0 1px 3px #a9a9a9;
	box-shadow: 0 1px 3px #a9a9a9;
	top: 15px;
	left: 0;
	z-index: 2;
}

.msecselect4c.msecselecsw .selectcont4 {
	display: inline-block;
	overflow-y: auto;
}

.msecselect4c .sigdelist {
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	display: block;
}

.msecselect4c .sigdelist:hover {
	background-color: #b4d9c9;
}


/*end*/


/*下拉按钮5*/

.msecselect5c {
	display: inline-block;
	text-align: center;
	width: 80px;
	height: 30px;
	font-size: 0;
	vertical-align: middle;
	cursor: pointer;
}

.msecselect5 {
	display: inline-block;
	width: 78px;
	height: 28px;
	border: 1px solid #d9d6cf;
	background-color: #fff;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	cursor: default;
}

.msecselect5 .selectxt {
	display: inline-block;
	width: 50px;
	_width: 49px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 12px;
	color: #959595;
	vertical-align: middle;
}

.msecselect5 .selecico {
	width: 28px;
	height: 28px;
	display: inline-block;
	background-image: url("../images/select_ico1.png");
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
}

.msecselecsw5 .msecselect5 .selecico {
	background-image: url("../images/select_ico2.png");
}


/*end*/

.tab_tdheight {
	display: inline-block;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 45px;
	vertical-align: middle;
}

.tab_tdheight2 {
	display: inline-block;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 55px;
	vertical-align: middle;
}

.tab_tdheight3 {
	display: inline-block;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 37px;
	vertical-align: middle;
}

.tab_tdheight4 {
	display: inline-block;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 12px;
	vertical-align: middle;
}

.tab_tdheight5 {
	display: inline-block;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 28px;
	vertical-align: middle;
}


/*checksbtn2 */

.checksbtn2{
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	text-align: center;
	border: 0px solid #d9d6cf;
	background-color: #ccc;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}
.chebtn{margin-left: 35px;}
.checkbtnmatch{
	width: 110px;
	margin-left:13px !important;	
}
.checksbtn3 {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	text-align: center;
	color: #fff;
	background-color: #007851;
	border: 1px solid #d9d6cf;
	border-bottom: 1px solid #006041;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

.checksbtn4 {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
	text-align: center;
	color: #fff;
	background-color: #007851;
	border: 1px solid #d9d6cf;
	border-bottom: 1px solid #006041;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

.msecselectj .checksbtn2:hover,.msecselectj .chebtn:hover {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	text-align: center;
	color: #fff;
	border: 0px solid #d9d6cf;
	background-color: #bf1e2d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

.msecselect1c .ctrhdselect .checksbtn2.onsec {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	height: 28px;
	/*width: 110px;
	margin-left: 56px;*/
	line-height: 28px;
	text-align: center;
	color: #fff;
	border: 0px;
	background-color: #bf1e2d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	/*-moz-box-shadow: inset 0 -1px 3px #c2c5c5;
	-ms-box-shadow: inset 0 -1px 3px #c2c5c5;
	box-shadow: inset 0 -1px 3px #c2c5c5;*/
}
.msecselect1c .ctrhdselect.onsec{
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	height: 28px;
	/*width: 110px;*/
	margin-left: 56px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	border: 0px;
	background-color: #e65246;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 -1px 3px #c2c5c5;
	-ms-box-shadow: inset 0 -1px 3px #c2c5c5;
	box-shadow: inset 0 -1px 3px #c2c5c5;
}
.chebtn.onsec{ 
	width: 44px !important;
    margin-left: 37px !important;
    padding: 0 !important;
}
.msecselect1c .ctrhdselect.onsec {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	height: 28px;
	width: 110px;
	margin-left: 56px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	border: 1px solid #d9d6cf;
	background-color: #e65246;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 -1px 3px #c2c5c5;
	-ms-box-shadow: inset 0 -1px 3px #c2c5c5;
	box-shadow: inset 0 -1px 3px #c2c5c5;
}




/*end*/

.pagesett .showrank {
	margin-right: 10px;
}

.pagesett .areatxtm {
	font-size: 12px;
	display: inline-block;
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
	color: #959595;
}

.iamatch .areatxtm {
	font-size: 12px;
	display: inline-block;
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
	color: #959595;
}

.settbtnm2 {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	width: 80px;
	height: 28px;
	line-height: 28px;
	margin-left: 10px;
	text-align: center;
	background-color: #eff3f3;
	border-bottom: 2px solid #eff3f3;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}

.pagesett .area_rightm .settbtnm2 {
	width: 50px;
	line-height: 25px;
	height: 25px;
}

.pagesett .area_rightm .settbtnm2.onsec {
	background-color: #007851;
	border-bottom: 2px solid #006041;
	color: #fff;
	-moz-box-shadow: 0 1px 4px 1px #a9a9a9;
	-ms-box-shadow: 0 1px 4px 1px #a9a9a9;
	box-shadow: 0 1px 4px 1px #a9a9a9;
}

.closeglim {
	background-color: #2b3141 !important;
}

.closeglim .top_mnav2,
.closeglim .footerc {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}


/*end*/


/*页面开始的公用部分*/

.iamatch {
	padding-top: 10px;
	margin-bottom: 10px;
	height: 42px;
	font-size: 0;
}

.imgandtxt {
	display: inline-block;
}

.imgandtxt img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.imgandtxt span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.iamatch .imgandtxt {
	width: 110px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	background-color: #f2f2f2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	margin-left: 10px;
	margin-right: 10px;
}

.iamatch .imgandtxt img {
	margin-left: 12px;
}

.iamatch .imgandcng {
	background: #f2f2f2;
}

.iamatchrate {
	background-color: #eff3f3;
	margin-bottom: 0;
	padding: 0 20px;
	padding-top: 10px;
	overflow: hidden;
	height: 130px;
	position: relative;
}

.cprteamdata {
	margin-top: 28px;
}

.iamatch .topmatchinfo {
	width: 1020px;
	height: 130px;
	padding-top: 10px;
	position: absolute;
	left: 110px;
	top: 0;
	background-image: url("../images/match_ballparkbg.png");
	_background-image: url("../images/match_ballparkbg2.png");
	background-repeat: no-repeat;
	background-position: center bottom;
}

.iamatch .topmatchinfo .txtinfo1 {
	text-align: center;
	font-size: 14px;
	line-height: 18px;
}

.iamatch .topmatchinfo .txtinfo2 {
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	color: #959595;
}

.iamatch .topmatchinfo .txtinfo3 {
	text-align: center;
	font-size: 24px;
	line-height: 30px;
	color: #959595;
}

.iamatch .topmatchinfo2 {
	width: 1020px;
	height: 100px;
	position: absolute;
	left: 110px;
	top: 33px;
}

.iamatch .topmatchinfo2 .teamname1 {
	display: inline-block;
	font-size: 18px;
	width: 305px;
	text-align: right;
	vertical-align: middle;
}

.iamatch .topmatchinfo2 .teamname2 {
	display: inline-block;
	font-size: 18px;
	width: 305px;
	text-align: left;
	vertical-align: middle;
}

.iamatch .topmatchinfo2 .teamlogo1 {
	height: 90px;
	width: 90px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

.iamatch .topmatchinfo2 .teamlogo1 i {
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.iamatch .topmatchinfo2 .teamlogo1 .teamlogimg {
	width: 90px;
	height: 90px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}

.iamatch .topmatchinfo2 .teamlogo1 .teamlogimg img {
	display: inline-block;
	vertical-align: middle;
	max-width: 90px;
	max-height: 90px;
}

.iamatch .topmatchinfo2 .teamlogobg {
	position: absolute;
	top: -1px;
	left: -23px;
}

.iamatch .topmatchinfo2 .teamvsico {
	height: 100px;
	width: 190px;
	display: inline-block;
	text-align: center;
	vertical-align: top;
}

.iamatch .topmatchinfo2 .teamvsico i {
	height: 100%;
	font-size: 0;
	display: inline-block;
	vertical-align: bottom;
}

.iamatch .topmatchinfo2 .teamvsico img {
	text-align: center;
	vertical-align: bottom;
}

.iamatchrate .iamatchlfare {
	width: 265px;
	position: relative;
	z-index: 1;
}

.iamatch_explain {
	margin: 20px;
	font-size: 14px;
}

.iamatch_explain .iamatch_tipico {
	margin: 0 8px;
}

.iamatch_explain .iamatch_tiptxt {
	display: inline-block;
	width: 1000px;
	vertical-align: top;
	line-height: 18px;
}

.iamatch_tipico {
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url("../images/iamatch_tipico.png") no-repeat;
	vertical-align: middle;
}

.languagectr {
	display: inline-block;
	height: 36px;
	width: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 12px;
	color: #323232;
	margin: 0 5px;
	vertical-align: middle;
}

.languagectr.languagebgn {
	background-image: url("../images/languagebgn.png");
	background-repeat: no-repeat;
	background-position: center 0;
	color: #323232;
}

.languagectr.lightctrn {
	background-image: url("../images/light_ico.png");
	background-repeat: no-repeat;
	background-position: center 0;
}

.languagectr.soundctrtn {
	background-image: url("../images/sound_ico.png");
	background-repeat: no-repeat;
	background-position: center 0;
	position: relative;
	z-index: 3;
	margin: 0;
}

.soundctrtnc {
	display: inline-block;
	height: 36px;
	width: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 12px;
	color: #323232;
	margin: 0 5px;
	vertical-align: middle;
	position: relative;
	z-index: 1;
}

.soundctrtnc .soundsecon {
	display: none;
	padding-top: 20px;
	width: 78px;
	background: #fff;
	border: 1px solid #e2e2e2;
	border-bottom: 1px solid #a9a9a9;
	position: absolute;
	top: 20px;
	left: 5px;
	z-index: 2;
}

.soundctrtnc.soundonsec .soundsecon {
	display: inline-block;
}

.soundctrtnc .selectle {
	font-size: 12px;
	line-height: 18px;
	height: 18px;
	padding-left: 12px;
	display: block;
}

.soundctrtnc .sigdelist {
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	padding-left: 12px;
	display: block;
}

.soundctrtnc .sigdelist:hover {
	background-color: #b4d9c9;
}

.languagectr.onsec {
	background-position: center -50px;
	color: #fff;
}


/*.languagectr{
    display: inline-block;
    */


/*background-image: url("../images/language_ctr.png");*/


/*
    background-color: #f2f2f2;
    height: 38px;
    width: 38px;
    line-height: 34px;
    text-align: center;
    font-size: 12px;
    color: #323232;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    -ms-border-radius: 17px;
    border-radius: 17px;
    margin: 0 5px;
    -moz-box-shadow: inset 0 -1px 2px #f2f2f2;
    -ms-box-shadow: inset 0 -1px 2px #f2f2f2;
    box-shadow: inset 0 -1px 2px #f2f2f2;
}
.languagectr.onsec{
    background-color: #007851;
    color: #fff;
    -moz-box-shadow: inset 0 -1px 2px #026142;
    -ms-box-shadow: inset 0 -1px 2px #026142;
    box-shadow: inset 0 -1px 2px #026142;
}
.languagectr i{
    font-size: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.languagectr img{
    display: inline-block;
    vertical-align: middle;
}
.languagectr.nonsec{
    background-color: #2b3141;
    -moz-box-shadow: inset 0 -1px 2px #2b3141;
    -ms-box-shadow: inset 0 -1px 2px #2b3141;
    box-shadow: inset 0 -1px 2px #2b3141;
}*/



.settbtnm {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	width: 40px !important;
	height: 26px;
	line-height: 26px;
	margin-right: 6px;
	text-align: center;
	color: #333;
	background-color: #fff;
	border-bottom: 0px solid #eff3f3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ccc;
    box-sizing:border-box;
}

.pagesett .area_leftm .settbtnm.onsec {
	background-color: #bf1e2d;
	border: 0px solid #bf1e2d;
	color: #fff !important;
}

.pagesett .area_leftm .settbtnm:hover {
	background-color: #bf1e2d;
    border:1px solid rgba(255,255,255,0);
    box-sizing:border-box;
	/*border-bottom: 2px solid #689663;*/
	color: #fff;
     transition:.5s;
    -webkit-transition:.5s;
    -o-transition:.5s;
    -moz-transition:.5s;
    -ms-transition:.5s;
}

.iamatch .settbtnm:hover {
	background-color: #689663;
	border-bottom: 2px solid #689663;
}

.pagesett .area_leftm .settbtnm.onsec:hover {
	background-color: #bf1e2d;
	/*border-bottom: 2px solid #006041;*/
	color: #fff;
}

.msectbtnc {
	margin-left: 10px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.mainlandshor .msectbtnc {
	/*margin-left: 49px;*/
	margin-right: 0;
	display: inline-block;
	vertical-align: middle;
	/*float: left;*/
}

.marginlnom {
	margin-left: 0;
}

.msectbtn2c {
	margin-right: 30px;
	display: inline-block;
	vertical-align: middle;
}
.js_switchtab{float: left;}
.compartype {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #d9d6cf #d9d6cf -moz-use-text-color;
	border-image: none;
	font-size: 0;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
	background: #eee;
	width: 100%;
	border-bottom: 0px solid #ccc;
	margin: auto;
	border-radius: 2px;
	margin-top: 10px;
	border: 1px solid #cor_333;
}

.nav_tab p {
	width: 200px;
	float: right;
	height: 12px;
	line-height: 12px;
	margin: 0;
	text-align: right;
	margin-top: 15px;
	padding-right: 10px;
}

.nav_tab p label {
	font-size: 12px;
	color: #48a1ec;
	margin-left: 15px;
	cursor: pointer;
}

.nav_tab p span {
	color: #222;
	font-size: 12px;
}

.compartype .compartypei {
	height: 46px;
}

.compartype i {
	display: inline-block;
	font-size: 0;
	line-height: 0;
	/*height: 46px;*/
	vertical-align: middle;
}

.compartype .imgandtxt {
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	margin-left: 12px;
	margin-right: 20px;
}

.settbtnm3 {
	font-size: 16px;
	display: inline-block;
	vertical-align: middle;
	width: 87px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	cursor: pointer;
	margin-right: 24px;
	font-weight: bold;
}
.oddsTop {
    background: url('../images/dingzhiico.png') no-repeat center;
}
.oddsTopRed {
    background: url('../images/scoreredup.png') no-repeat center !important;
}
.odds_label_top{
	margin-top: 6px;
	float: left;
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	font-size: 0;}
.compartype .settbtnm3.onsec {
	border-radius: 0;
	color: #bf1e2d;
	height: 36px;
	font-weight: bold;
	line-height: 40px;
	border-bottom: 2px solid #bf1e2d !important;
}

.compartype .settbtnm3:hover {
	height: 36px;
	line-height: 40px;
	color: #222;
	border-bottom: 2px solid #bf1e2d;
	border-radius: 0px !important;
}



.compartype .area_rightm {
	margin-right: 18px;
	display: inline;
}

.compartype .txtinfo {
	font-size: 12px;
	line-height: 16px;
	vertical-align: middle;
}

.football_lottert_marea2 label input,
.football_lottert_marea2 label span {
	vertical-align: middle;
	display: inline-block;
	font-size: 14px;
}

.football_lottert_marea2 label input {
	margin-right: 5px;
}

.football_lottert_marea2 label {
	margin: 0 20px;
}

.fontbgdef {
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	padding: 0 4px;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	margin-left: 1px;
	margin-right: 3px;
}

.fontbgdef.fontbg1 {
	background-color: #959595;
}

.fontbgdef.fontbg2 {
	background-color: #f00;
}

.fontbgdef.fontbg3 {
	background-color: #323232;
}

.fontbgdef.fontbg4 {
	background-color: #00c800;
}

.settbtnm4 {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	width: 48px;
	height: 28px;
	line-height: 28px;
	margin: 0 10px;
	text-align: center;
	background: #fff;
	color: #666;
	border: 1px solid #efefef;
	border-bottom: 1px solid #cfcfcf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	font-family: "Arial", "宋体";
}
.contrast{
	background: #fff;
    color: #666;
}
.settbtnm4:hover {
	width: 50px;
	height: 28px;
	line-height: 28px;
	border: none;
	border-bottom: 2px solid #bf1e2d;
	background: #bf1e2d;
	color: #fff;
}

.settbtnmgray4 {
	background: #e0e0e0;
	border-bottom: 1px solid #c1c1c1;
}

.settbtnmgray4:hover {
	background: #e0e0e0;
	border-bottom: 1px solid #c1c1c1;
	color: #666;
}

.settbtnm5 {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	width: 78px;
	height: 28px;
	line-height: 28px;
	margin: 0 10px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #efefef;
	border-bottom: 1px solid #cfcfcf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

.settbtnm5:hover {
	border: 1px dotted #d9d6cf;
}

.teamprice_compar .settbtnm5.onsec {
	width: 80px;
	height: 28px;
	line-height: 28px;
	border: none;
	border-bottom: 2px solid #006041;
	background-color: #007851;
	color: #fff;
}

.iamatch .settbtnm5.onsec {
	width: 80px;
	height: 28px;
	line-height: 28px;
	border: none;
	border-bottom: 2px solid #006041;
	background-color: #007851;
	color: #fff;
}

.tendencytitle .settbtnm5.onsec {
	width: 80px;
	height: 28px;
	line-height: 28px;
	border: none;
	border-bottom: 2px solid #006041;
	background-color: #007851;
	color: #fff;
}

.settbtnm6 {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	width: 90px;
	height: 30px;
	padding-top: 4px;
	line-height: 30px;
	margin-right: 10px;
	text-align: center;
	background-color: #FF8008;
	border-bottom: 2px solid #bf6608;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}

.settbtnm6 img {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	margin-top: 4px;
}

.settbtnm6 span {
	display: inline-block;
	vertical-align: top;
	line-height: 30px;
	height: 30px;
}

.settbtnm7 {
	display: inline-block;
	vertical-align: middle;
	width: 110px;
	height: 38px;
	line-height: 38px;
	font-size: 0;
	margin-right: 10px;
	text-align: center;
	border: 1px solid #efefef;
	border-bottom: 1px solid #cfcfcf;
	background: #fff;
	background: -ms-linear-gradient(top, #fff, #f2f2f2);
	background: -moz-linear-gradient(top, #fff, #f2f2f2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f2f2f2));
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #fff, #f2f2f2);
	background: -o-linear-gradient(top, #fff, #f2f2f2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

.settbtnm7 span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	font-size: 14px;
}

.settbtnm7 .collectico {
	display: inline-block;
	vertical-align: middle;
	height: 24px;
	width: 24px;
	background-image: url("../images/colect_sico.png");
	background-position: center 0;
	background-repeat: no-repeat;
	margin-right: 6px;
}

.settbtnm7 .collectico.onsec {
	background-position: center -50px;
}

.settbtnm7 .collectico.onsecnt {
	background-position: center -100px;
}

.iamatchrate .settbtnm7,
.iamatchrate .settbtnm4,
.iamatchrate .settbtnm5 {
	margin-bottom: 10px;
}

.settbtnm8 {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	width: 88px;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	border: 1px solid #d9d6cf;
	background: none;
}

.settbtnm8 span {
	display: inline-block;
	vertical-align: middle;
}

.settbtnm8 .settbtnm8_ico {
	width: 16px;
	height: 16px;
	margin-right: 6px;
	background: url("../images/correctico3.png") no-repeat;
	_background: url("../images/correctico3.gif") no-repeat;
}

.settbtnm8 i {
	height: 100%;
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
}

.settbtnm8.settbtnm8athd {
	border: 1px solid #007851;
	background: #007851;
	color: #007851;
	color: #fff;
}

.settbtnm8.settbtnm8athd .settbtnm8_ico {
	width: 18px;
	height: 14px;
	margin-right: 6px;
	background: url("../images/correctico.png") no-repeat;
	_background: url("../images/correctico.gif") no-repeat;
}

.settbtnm8.settbtnm8_ath {
	border: 1px solid #d9d6cf;
	background: none;
	color: #007851;
}

.settbtnm8.settbtnm8_ath .settbtnm8_ico {
	width: 14px;
	height: 14px;
	margin-right: 6px;
	background: url("../images/correctico2.png") no-repeat;
	_background: url("../images/correctico2.gif") no-repeat;
}

.settbtnm9 {
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	color: #33996c;
	font-size: 12px;
	outline: none;
	border: 1px solid #d9d6cf;
	cursor: pointer;
	margin-left: 11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

.settbtnm10 {
	padding: 0 5px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	color: #323232;
	font-size: 12px;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}

.settbtnm10:hover {
	background: #bddfd4;
}

.settbtnm11 {
	width: 100px;
	height: 35px;
	background-color: #08aa75;
	font-size: 14px;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	outline: none;
	border: 0;
	cursor: pointer;
	-moz-box-shadow: inset 0 -3px 5px #068e5c;
	-ms-box-shadow: inset 0 -3px 5px #068e5c;
	box-shadow: inset 0 -3px 5px #068e5c;
}

.settbtnm12 {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	padding: 0 25px;
	height: 33px;
	line-height: 33px;
	margin-right: 10px;
	text-align: center;
	background-color: #eff3f3;
	border-bottom: 2px solid #eff3f3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}

.settbtnm13 {
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	width: 100px;
	height: 32px;
	line-height: 32px;
	margin: 0 10px;
	text-align: center;
	cursor: pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}

.compartype .settbtnm13.onsec {
	color: #007851;
}

.settbtnm14 {
	font-size: 12px;
	font-weight: bold;
	background-color: #1e874a;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	padding: 6px 18px;
	line-height: 12px;
	margin: 0 10px;
	text-align: center;
	cursor: pointer;
	border-bottom: 1px solid #146835;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: inset 0 -3px 3px #146835;
	-ms-box-shadow: inset 0 -3px 3px #146835;
	box-shadow: inset 0 -1px 2px #146835;
}

.settbtnm15 {
	font-size: 12px;
	font-weight: bold;
	background-color: #bf1e2d;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	padding: 6px 8px;
	line-height: 12px;
	margin: 0 10px;
	text-align: center;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}

.txtcdebyte3 {
	width: 2em;
	display: inline-block;
}

.settbtnmspacen {
	margin-left: 0;
	margin-right: 0;
}

.loggetcode {
	width: 78px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	color: #33996c;
	font-size: 12px;
	outline: none;
	border: 1px solid #d9d6cf;
	cursor: pointer;
	margin-left: 11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

.loggetcode2 {
	width: 78px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	color: #323232;
	font-size: 12px;
	outline: none;
	background-color: #d9d6cf;
	border: 1px solid #d9d6cf;
	margin-left: 11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

.match_secorb {
	display: inline-block;
	width: 60px;
	height: 24px;
	line-height: 22px;
	padding-top: 12px;
	font-size: 22px;
	text-align: center;
	vertical-align: middle;
	background-image: url("../images/match_scorebg.png");
	background-repeat: no-repeat;
}

.usdxsignico {
	display: inline-block;
	width: 25px;
	height: 29px;
	background: url("../images/usdximgico.png") no-repeat;
	vertical-align: middle;
}

.tendencytitle {
	margin-bottom: 15px;
}

.tendencytitle .area_leftm {
	margin-top: 20px;
}

.tendencytitle .area_rightm {
	margin-top: 13px;
}

.pagesett2 {
	padding-top: 18px;
	height: 35px;
	margin-bottom: 15px;
}

.pagesett2 .area_rightm {
	height: 30px;
	margin-top: 5px;
	text-align: right;
}

.pagesett2 .settbtnm12 {
	margin-right: 20px;
}

.pagesett2 .settbtnm12.onsec {
	background-color: #007851;
	border-bottom: 2px solid #006041;
	color: #fff;
}

.pagesett2 .msectbtnc2 {
	margin-left: 15px;
	cursor: default;
}

.pagesett2 .pagesett2_txt {
	line-height: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
}

.pagesett2 .pagesett2_txt img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.pagesett2 .pagesett2_txt span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}

.football_lottert_maleft {
	width: 840px;
	float: left;
}

.football_lottert_maright {
	width: 320px;
	float: right;
}

.pagesett3 {
	margin-top: 5px;
}

.pagesett4 {
	padding-bottom: 5px;
}


/*end*/


/*站点地图*/

.sit_mapd {
	font-size: 12px;
	height: 48px;
	line-height: 56px;
}


/*end*/

.area_leftm {
	float: left;
	display: block;
	margin: auto;
	/*width: 174px;*/
	/*border: 1px solid #bf1e2d;*/
	border-radius: 3px;
}
.height_auto{height: auto !important;}
.area_rightm {
	/*float: left;*/
	display: inline;
}

.divvy_left {
	width: 50%;
	float: left;
}

.divvy_right {
	width: 50%;
	float: right;
}

.tabledivisi {
	width: 50%;
}


/*首页图片循环*/

.circlePlay_focus {
	width: 550px;
	height: 240px;
	position: relative;
	overflow: hidden;
}

.circlePlay_focus .circlePlaysiz ul {
	position: absolute;
	top: 0;
	left: 0;
	width: 10000px;
}

.circlePlay_focus .circlePlaysiz li {
	float: left;
}

.circlePlay_focus .circlePlaysiz li img {
	width: 550px;
	height: 240px;
}

.circlePlay_focus .switchbtnc {
	font-size: 0;
	position: absolute;
	right: 10px;
	bottom: 13px;
}

.circlePlay_focus .switchbtn {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: rgba(255, 255, 255, 0.24);
	text-align: center;
	margin-left: 1px;
	filter: progid: DXImageTransform.Microsoft.Alpha(opacity=23);
	filter: Alpha(opacity=23);
	*position: static;
	*zoom: 1;
}

.circlePlay_focus .switchbtn:hover {
	background-color: rgba(255, 255, 255, 0.42);
}

.circlePlay_focus .switchbtn i {
	display: inline-block;
	font-size: 0;
	height: 100%;
	vertical-align: middle;
}

.circlePlay_focus .switchbtn img {
	display: inline-block;
	vertical-align: middle;
	opacity: 0.7;
	filter: progid: DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: Alpha(opacity=70);
	*position: static;
	*zoom: 1;
}


/*end*/


/*复选框*/

.m_defcheckbox {
	line-height: 12px;
	display: inline-block;
	font-size: 0;
	_height: 1%;
	position: relative;
	vertical-align: middle;
}

.m_defcheckbox span {
	font-size: 12px;
}

.m_defcheckbox .checkboxico {
	display: inline-block;
	width: 13px;
	height: 13px;
	vertical-align: middle;
	overflow: hidden;
	background-image: url("../images/checkbox_ico.png");
	background-position: 0 -50px;
	background-repeat: no-repeat;
}

.m_defcheckbox.seonsec .checkboxico {
	background-position: 0 0;
}

.m_defcheckbox .boxvalue {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
}

.m_defcheckbox input {
	position: absolute;
	left: -99999px;
	top: 0;
}


/*复选框完*/


/*复选框2*/

.m_defcheckbox2 {
	line-height: 12px;
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
}

.m_defcheckbox2 span {
	font-size: 12px;
}

.m_defcheckbox2 input {
	vertical-align: middle;
	float: left;
}

.m_defcheckbox2 .boxvalue {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	/*max-width: 61px;*/
	float: left;
}


/*end*/


/*输入框 */

.minput {
	padding: 13px 4px;
	width: 290px;
	height: 12px;
	line-height: 12px;
	outline: none;
	border: 1px solid #d9d6cf;
	vertical-align: middle;
}

.minput2 {
	padding: 11px 4px;
	width: 290px;
	height: 12px;
	line-height: 12px;
	outline: none;
	border: 1px solid #d9d6cf;
	vertical-align: middle;
}

.minput3 {
	padding: 11px 4px;
	width: 290px;
	height: 12px;
	line-height: 12px;
	outline: none;
	border: 1px solid #d9d6cf;
	vertical-align: middle;
}

.minput4 {
	padding: 5px 4px;
	width: 290px;
	height: 12px;
	line-height: 12px;
	outline: none;
	border: 1px solid #d9d6cf;
	vertical-align: middle;
}

.mintextarea1 {
	display: inline-block;
	height: 120px;
	line-height: 18px;
	outline: none;
	resize: none;
	border: 1px solid #d9d6cf;
	vertical-align: top;
	width: 300px;
}


/*end*/


/*单选radio*/

.minradio1 input {
	vertical-align: middle;
}

.minradio1 .minradio1txt {
	margin-left: 5px;
	line-height: 36px;
}


/*end*/


/*输入框等提示标志*/

.verificat_dec {
	display: inline-block;
	position: relative;
}

label.error {
	display: block;
	vertical-align: middle;
	font-size: 14px;
	line-height: 16px;
	color: #B71921;
	cursor: default;
	padding-left: 120px;
	margin-left: 5px;
	/*background: url(../images/t1g3uoxdpqxxxxxxxx-60-2802.png) no-repeat 0 -40px;*/
}

label.valid {
	color: #404040;
	background: url(../images/t1g3uoxdpqxxxxxxxx-60-2802.png) no-repeat 0 -199px;
}


/*end*/


/*首页右边公用部分mcolumur_c*/

.mcolumur_c .areatit2 {
	line-height: 16px;
	padding-bottom: 10px;
	border-bottom: 2px solid #e8e8e8;
}

.mcolumur_c .areatit2 .lefttxt {
	color: #1f1f1f;
	font-size: 16px;
	font-weight: bold;
	float: left;
	display: inline;
	margin-left: 2px;
}

.mcolumur_c .areatit2 .righttxt {
	float: right;
	display: inline;
	margin-right: 22px;
	margin-top: 2px;
	color: #323232;
}

.matchnews2c {
	padding-top: 7px;
	padding-bottom: 20px;
}

.matchnews2 {
	margin: 0 4px;
	font-size: 14px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.matchnews2 .newdate {
	font-size: 12px;
	color: #959595;
	margin-right: 2px;
}

.mcolumur_c .areatit3 {
	height: 38px;
	line-height: 38px;
	margin: 0 4px;
}

.mcolumur_c .areatit3 .lefttxt {
	color: #1f1f1f;
	font-size: 16px;
	font-weight: bold;
	float: left;
	display: inline;
	margin-left: 2px;
}

.mcolumur_c .areatit3 .righttxt {
	float: right;
	display: inline;
	margin-right: 12px;
	margin-top: 4px;
	color: #323232;
}

.mcolumur_c .areatit3 .titico {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.mcolumur_c .areatit3 .tittxt {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}

.ranktype {
	height: 25px;
	line-height: 25px;
	text-align: center;
}

.ranktype .typename {
	width: 160px;
	float: left;
	background-color: #f2f2f2;
	cursor: pointer;
}

.ranktype .typename.onsec {
	background-color: #007851;
	color: #fff;
}

.rankitemc {
	margin-bottom: 20px;
}

.rankitem {
	width: 320px;
	height: 100px;
	margin-top: 10px;
	position: relative;
	_height: 1%;
}

.rankitem2 {
	margin-bottom: 20px;
	height: inherit;
}

.rankitem .ranknum {
	position: absolute;
	top: -2px;
	left: 0;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background-image: url("../images/matchranknum_bg2.png");
	_background-image: url("../images/matchranknum_bg2.png");
	background-repeat: no-repeat;
}

.rankitem .ranknum .numtxt {
	font-size: 10px;
	display: inline-block;
	-webkit-transform: scale(0.83);
	-o-transform: scale(1);
	position: relative;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.rankitem .ranknum .numtxt {
		top: 1px;
	}
}

@media all and (min-width: 0px) {
	.bb {
		top: 0px\0;
	}
}

.rankitem .itemleft {
	width: 100px;
	float: left;
}

.rankitem .userimgc {
	text-align: center;
	height: 70px;
}

.rankitem .userimg {
	display: inline-block;
	width: 70px;
	height: 70px;
}

.rankitem .userimg img {
	width: 70px;
	height: 70px;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.rankitem .username {
	width: 100px;
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
}

.rankitem .itemright {
	float: right;
	width: 210px;
	height: 90px;
	border-bottom: 1px solid #e8e8e8;
	background-color: #f0f0f0;
	position: relative;
	margin-top: 7px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}

.rankitem .itemright2 {
	border-bottom: none;
}

.rankitem .rankinfo {
	margin-top: 18px;
}

.rankitem .infoname {
	height: 16px;
	width: 95px;
	margin-left: 10px;
	float: left;
	display: inline;
}

.rankitem .infoname img {
	display: inline-block;
	vertical-align: middle;
}

.rankitem .infoname .awardname {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	margin-left: 5px;
}

.rankitem .rankinfod {
	margin-top: 18px;
	margin-left: 10px;
}

.rankitem .infoname2 {
	width: 60px;
	height: 20px;
	float: left;
	font-size: 0;
}

.rankitem .matchwin {
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background-color: #f23b3b;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}

.rankitem .matchwin.win2 {
	background-color: #3399ff;
}

.rankitem .matchwin.win3 {
	background-color: #349931;
}

.rankitem .infoname2 .awardname {
	font-size: 12px;
	margin-left: 3px;
}

.rankitem .itemright .areatit {
	font-size: 12px;
	line-height: 12px;
	margin: 15px 10px;
}

.rankitem .itemright .areatit .arealeft {
	float: left;
	color: #ec9c51;
}

.rankitem .itemright .areatit .arearigt {
	float: right;
}

.rankitem .itemright .areamatch {
	line-height: 18px;
	font-size: 12px;
	margin: 0 10px;
}

.rankitem .expertinfo {
	margin-top: 10px;
}

.rankitem .itemright3 {
	float: right;
	width: 210px;
}

.rankitem .leftinfo {
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	margin-top: 5px;
}

.rankitem .rightinfo {
	margin-top: 5px;
}

.triangleico {
	font-size: 0;
	line-height: 0;
	padding: 0;
	border-width: 5px 5px 5px 0;
	border-style: dotted solid dotted dotted;
	border-color: transparent #f0f0f0 transparent #fff;
	position: absolute;
	left: -5px;
	top: 12px;
}

.matchitem1_hotsign {
	position: relative;
	vertical-align: top;
	top: -2px;
	left: 12px;
	display: inline-block;
	font-size: 12px;
	width: 28px;
	text-align: center;
	line-height: 14px;
	color: #fff;
	background-color: #fe9613;
	font-weight: bold;
	font-family: "Tahoma";
}

.matchitem1_hotsign .hotsignico {
	display: inline-block;
	height: 1px;
	font-size: 0;
	line-height: 0;
	padding: 0;
	border-width: 6px 6px 7px 0;
	border-style: dotted solid dotted dotted;
	border-color: transparent #fe9613 transparent transparent;
	position: absolute;
	left: -6px;
	top: 0;
}

.matchitem2_hotsign {
	position: relative;
	vertical-align: top;
	top: -2px;
	left: 12px;
	width: 20px;
	height: 14px;
	text-align: center;
	color: #fff;
}

.stadyarea {
	background-color: #f2f2f2;
}

.stadyarea .stadylistc {
	margin-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.stadyarea .stadylist {
	margin-left: 15px;
	width: 295px;
	line-height: 24px;
}

.ftlotteryc {
	overflow: hidden;
}

.ftlottery {
	margin: 10px 15px;
	line-height: 25px;
	border-bottom: 1px solid #e8e8e8;
}

.ftlottery .lefttxt {
	float: left;
}

.ftlottery .righttxt {
	float: right;
}

.ftlottery .lotteryn {
	font-size: 12px;
	font-weight: bold;
}

.ftlottery .lotterym {
	font-size: 14px;
}


/*end*/


/*文章标题样式*/

.pagetita {
	padding-left: 12px;
	margin-bottom: 10px;
	height: 120px;
}
.bold{
	font-weight: bold !important;
}
.art_title{
	font-size: 24px;
    color: #333;
    width: 100%;
    line-height: 24px;
    text-align: center;
    margin:14px 0;
}
.fontwb{font-weight: bold;}
.pagetita .area_leftm {
	float: left;
/*	width: 560px;*/
	width: 100%;
}

.pagetita .area_rightm {
	float: right;
	display: inline;
	margin-right: 4px;
}

.pagetita .ptitname {
	font-size: 18px;
	line-height: 50px;
	text-align: center;
}

.pagetita .txtspace {
	margin: 0 3px;
}

.pagetita .articleinfo {
	font-size: 16px;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 16px;
    margin-bottom: 13px;
}

.pagetita .sharetype {
	font-size: 0;
}

.pagetita .sharetype img {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin: 0 4px;
}

.pagetita .sharetype i {
	height: 20px;
	font-size: 0;
	display: inline-block;
	vertical-align: middle;
}

.recommd_tranktype {
	padding-top: 20px;
	height: 20px;
	font-size: 14px;
	text-align: right;
}

.recommd_tranktype label input,
.recommd_tranktype label span {
	vertical-align: middle;
	display: inline-block;
}

.recommd_tranktype label input {
	margin-right: 3px;
}

.recommd_tranktype label {
	margin-right: 15px;
}

.argicleinfo2 span{
	background: #924949;
	color: #fff;
	font-size: 12px;
	padding: 2px 5px;
	border-radius: 3px;
	text-align: center;
}
.argicleinfo2 label{
	color: #999;
    font-size: 12px;
    margin-left: 25px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
}

.argicleinfo2 label small{
	color: #bf1e2d;
	font-size: 18px;
	vertical-align: top;
}
.argicleinfo2{
	margin-top: 0px;
	line-height: 30px;
	margin-bottom: 5px;
	float: left;
}
/*end*/


/*球赛信息*/

.comparclist {
	border-bottom: 1px solid #d9d6cf;
	border-left: 1px solid #d9d6cf;
	background-color: #f8f8f8;
	margin-bottom: 5px;
	min-height: 250px;
	height: auto;
	position: relative;
	top: 0;
	left: 0;
	margin-top: 10px;
}

.comparclist .area_leftm {
	width: 210px;
}

.comparclist .area_leftmc {
	height: 170px;
}

.comparclist .area_leftmc .area_leftmpc {
	position: absolute;
	width: 210px;
	top: 44%;
	left: 0;
}

.comparclist .area_leftmc .area_leftmp {
	position: relative;
	/*top: -30px;
	left: 0;
	height:auto;*/
	/*overflow: hidden;*/
	transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
}

.comparclist .matchscor {
	position: absolute;
    top: -10px;
    right: 0px;
    float: left;
    width: 35px;
    height: 100px;
}
.matchscor div{float:left; width: 35px;}
.comparclist .lefttitle_ttimem {
	font-size: 12px;
	color: #666;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}

.comparclist .lefttitle {
	height: 29px;
	line-height: 29px;
	/*padding-top: 5px;*/
	border-bottom: 1px solid #d9d6cf;
}

.comparclist .lefttitle.bacol1 {
	background-color: #00a8a8;
}

.comparclist .lefttitle.bacol2 {
	background-color: #ff84c1;
}

.comparclist .lefttitle.bacol3 {
	background-color: #3399ff;
}

.comparclist .lefttitle .titletxt {
	margin-left: 16px;
	line-height: 16px;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
}

.comparclist .lefttitle .titletxt1 {
	margin-left: 9px;
	line-height: 30px;
	display: inline;
	vertical-align: middle;
	color: #fff;
	float: left;
}

.comparclist .lefttitle .titletxt2 {
	margin-left: 25px;
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
}
.close{
	color: #fff;
    float: right;
    margin-right: 8px;
    /*margin-top: -208px !important;*/
    text-align: center;
    width: 20px;
}
.comparclist .lefttitle .ttimem {
	font-size: 12px;
	color: #fc4c24;
	background-color: #fff;
	display: inline-block;
	width: 35px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	margin-left: 20px;
	display: inline-block;
	vertical-align: middle;
	-moz-box-shadow: 0 1px 3px #c2c5c5;
	-ms-box-shadow: 0 1px 3px #c2c5c5;
	box-shadow: 0 1px 3px #c2c5c5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}

.comparclist .steaminfo {
	font-size: 14px;
	line-height: 14px;
	margin-top: 10px;
	margin-bottom: 8px;
	text-align: center;
}

.comparclist .steaminfo2 {
	font-size: 16px;
	line-height: 16px;
	height: 16px;
	text-align: center;
}

.comparclist .steaminfo2.fontcgray {
	font-size: 12px;
}

.comparclist .steaminfo3c {
	margin-top: 30px;
}

.comparclist .steaminfo3 {
	font-size: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}

.comparclist .steaminfo3 .settbtnm4 {
	margin: 0 3px;
}

.comparclist .comctrcll {
	width: 199px;
	text-align: center;
	position: absolute;
	bottom: 5px;
	font-size: 0;
}


/*.comparclist .ctrcollbtn,.inmediatelist .ctrcollbtn{*/

.ctrcollbtn {
	display: inline-block;
	width: 24px;
	height: 25px;
	cursor: pointer;
	font-size: 0;
	margin: 0 0px 0 10px;
}

.ctrcollbtn.moveupm {
	background-image: url("../images/moveupico.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.ctrcollbtn.movedownm {
	background-image: url("../images/moveupico2.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.ctrcollbtn.colectm {
	background-image: url("../images/colect_sico.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.ctrcollbtn.applaudm {
	background-image: url("../images/applaudico.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.ctrcollbtn.applaudm2 {
	background-image: url("../images/applaudicox2.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.ctrcollbtn.tcolsem {
	background-image: url("../images/close1.png");
	/*background-image: url("../images/tcolsemico.png");*/
	/*background-image: url("../images/comctrcll_ico4.png");*/
	background-position: center 10px;
	background-repeat: no-repeat;
	
}

.ctrcollbtn.onsec {
	background-position: center -50px;
}

.ctrcollbtn.onsecnt {
	background-position: center -100px;
}

.ctrcollbtnx2 {
	display: inline-block;
	width: 22px;
	height: 22px;
	cursor: pointer;
	font-size: 0;
}

.football_lottert_rate .ctrcollbtnx2.moveupm {
	background-image: url("../images/moveupicox2.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.football_lottert_rate .ctrcollbtnx2.colectm {
	background-image: url("../images/colect_sicox2.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.football_lottert_rate .ctrcollbtnx2.onsec {
	background-position: center -50px;
}

.football_lottert_rate .ctrcollbtnx2.onsecnt {
	background-position: center -100px;
}

.inmediatelist .ctrcollbtnx2.moveupm {
	background-image: url("../images/moveupicox2.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.inmediatelist .ctrcollbtnx2.colectm {
	background-image: url("../images/colect_sicox2.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.inmediatelist .ctrcollbtnx2.onsec {
	background-position: center -50px;
}

.inmediatelist .ctrcollbtnx2.onsecnt {
	background-position: center -100px;
}

.comparcasian .ctrcollbtnx2.moveupm {
	background-image: url("../images/moveupicox2.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.comparcasian .ctrcollbtnx2.colectm {
	background-image: url("../images/colect_sicox2.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.comparcasian .ctrcollbtnx2.onsec {
	background-position: center -50px;
}

.comparcasian .ctrcollbtnx2.onsecnt {
	background-position: center -100px;
}

.ctrcollbtnx3 {
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	font-size: 0;
}

td .ctrcollbtnx3 {
	margin-top: 4px;
}

.football_lottert_rate .ctrcollbtnx3.moveupm {
	background-image: url("../images/moveupicox3.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.football_lottert_rate .ctrcollbtnx3.colectm {
	background-image: url("../images/colect_sicox3.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.football_lottert_rate .ctrcollbtnx3.applaudm {
	background-image: url("../images/applaudicox3.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.football_lottert_rate .ctrcollbtnx3.tcolsem {
	background-image: url("../images/tcolsemicox3.png");
	/*background-image: url("../images/comctrcll_ico4.png");*/
	background-position: center 0;
	background-repeat: no-repeat;
}

.football_lottert_rate .ctrcollbtnx3.onsec {
	background-position: center -50px;
}

.football_lottert_rate .ctrcollbtnx3.onsecnt {
	background-position: center -100px;
}

.inmediatelist .ctrcollbtnx3.moveupm {
	background-image: url("../images/moveupicox3.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.inmediatelist .ctrcollbtnx3.colectm {
	background-image: url("../images/colect_sicox3.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.inmediatelist .ctrcollbtnx3.applaudm {
	background-image: url("../images/applaudicox3.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.inmediatelist .ctrcollbtnx3.tcolsem {
	background-image: url("../images/tcolsemicox3.png");
	/*background-image: url("../images/comctrcll_ico4.png");*/
	background-position: center 0;
	background-repeat: no-repeat;
}

.inmediatelist .ctrcollbtnx3.applaudm2 {
	background-image: url("../images/applaudicox2.png");
	background-position: center 0;
	background-repeat: no-repeat;
	background-size: 16px 16px;
}

.inmediatelist .ctrcollbtnx3.onsec {
	background-position: center -50px;
}

.inmediatelist .ctrcollbtnx3.onsecnt {
	background-position: center -100px;
}


.comparcasian .ctrcollbtnx3.moveupm {
    background-image: url("../images/moveupicox3.png");
}
.comparcasian .ctrcollbtnx3.moveupm{
	background-image: url("../images/topicon1.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.comparcasian .ctrcollbtnx3.colectm {
	background-image: url("../images/colect_sicox3.png");
	background-position: center 0;
	background-repeat: no-repeat;
}

.comparcasian .ctrcollbtnx3.applaudm {
	background-image: url("../images/applaudicox3.png");
	background-position: center 0;
	background-repeat: no-repeat;
}


.comparcasian .ctrcollbtnx3.tcolsem {
    background-image: url("../images/tcolsemicox3.png");
}
.comparcasian .ctrcollbtnx3.tcolsem {
	background-image: url("../images/close2.png");

	/*background-image: url("../images/comctrcll_ico4.png");*/
	background-position: center 0;
	background-repeat: no-repeat;
}

.comparcasian .ctrcollbtnx3.onsec {
	background-position: center -50px;
}

.comparcasian .ctrcollbtnx3.onsecnt {
	background-position: center -100px;
}

.comparclist .arearight {
	float: left;
	width: 1000px;
}

.comparclist .tabarea_shor {
	width: 608px;
}

.comparclist .arearight> table {
	min-height: 251px;
}

.comparclist table {
	width: 100%;
	text-align: center;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}

.comparclist td {
	background-clip: padding-box;
}

.comparclist table tr:nth-child(2n) td {
	/*background-color: #f2f2f3;*/
	border-collapse: collapse;
}

.comparclist table tr:nth-child(2n+1) td {
	background-color: #fff;
}

.tabarea_shor tr td {
	min-height: inherit;
}

.comparclist td,
.comparclist th {
	text-align: center;
}

.comparclist th {
	text-align: center;
	font-weight: normal;
	/*height: 29px;*/
	line-height: 29px;
	background-color: #eff3f3;
}

.comparclist td {
	/*min-height: 28px;
	height: 28px;*/
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}

.comparclist td.rolc2 {
	line-height: 14px;
}

.comparclist td.rolc3 {}

.comparclist .teamname {
	padding-top: 6px;
	padding-right: 11px;
	font-size: 12px;
	line-height: 12px;
	display: inline-block;
	color: #191919;
	word-break: break-all;
	position: relative;
}

.comparclist .soccerico {
	width: 10px;
	height: 10px;
	background-image: url("../images/compar_soccerico2.gif");
	background-repeat: no-repeat;
	position: absolute;
	display: inline-block;
	top: 0;
	right: -1px;
}
span.soccerico {
	width: 10px;
	height: 10px;
	background-image: url("../images/compar_soccerico2.gif");
	background-repeat: no-repeat;
	/*position: absolute;*/
	display: inline-block;
	top: 0;
	right: -1px;
}
.comparclist .soccerico2 {
	display: none;
}

.comparclist .rolc2.hoverm {
	position: relative;
	z-index: 2;
	border-collapse: collapse;
}

.comparclist .rolc2.hovermtop {
	position: relative;
	z-index: 2;
}
.layui-layer-setwin a{margin-left: 0px !important}
.historytr {
	position: absolute;
	width: 260px;
	top: 0;
	left: 0;
	border: 1px solid #ccc;
	background-color: #fff;
	display: block;
	text-align: center;
	box-shadow: 0px 2px 1px #888;
}
.inico {
    position: absolute;
    top: -6px;
    width: 13px;
    height: 6px;
    left: 110px;
    background: url('../images/erupico1.png') no-repeat center;
}
.form{
	border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid #ccc;
    height: 0;
    margin-left: 112px;
    transform: rotate(183deg);
    position: absolute;
    margin-top: -8px;
    width: 0;
}
.arrow1{
	background: url("../images/arraw1.png") no-repeat;
	background-size: 362px 6px;
    width: 362px;
    height: 6px;
    margin-top: -5px;
    position: absolute;
    z-index: 999;
    margin-left: -6px;
}
.arrow2{
	background: url("../images/arraw1.png") no-repeat;
	background-size: 355px 6px;
    width: 355px;
    height: 6px;
    margin-top: -5px;
    position: absolute;
    z-index: 999;
    margin-left: -7px;
}
.arrow3{
	background: url("../images/arraw2.png") no-repeat;
	    background-size: 421px 6px;
    width: 421px;
    height: 6px;
    margin-top: -5px;
    overflow: hidden;
    position: absolute;
    z-index: 999;
    margin-left: -1px;
}
.arrow4{
	background: #eee url("../images/arrow4.png") no-repeat;
    background-size: 66px 6px;
    width: 66px;
    height: 6px;
    margin-top: -11px;
    position: absolute;
    z-index: 999;
}
.historytr table {
	text-align: center;
	border: 0px;
}

.historytr table tr:nth-child(2n) td {
	background-color: #f1f9ff;
}

.historytr table tr:nth-child(2n+1) td {
	background-color: #fff;
}

.historytr td {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background-clip: padding-box;
	text-align: center;
	min-height: auto;
}

.historytr th {
	text-align: center;
	font-weight: normal;
	height: 29px;
	background-color: #f3f3f3;
	min-height: auto;
}

.comparclist .historytr {
	position: absolute;
	width: 238px;
	top: 100%;
	left: -119px;
	margin-left: 50%;
	border: 5px solid #56575a;
	background-color: #fff;
	display: none;
}

.comparclist .hoverm .historytr {
	display: block;
}

.comparclist .hovermtop .historytr {
	display: block;
	top: inherit;
	bottom: 100%;
}

.historytr td {
	height: 18px;
	font-size: 12px;
	line-height: 12px;
}

.historytr .rolc4 {
	width: 48px;
}

.historytr .rolc5 {
	width: 94px;
}

.historytr .norecord {
	padding: 15px 0 10px 0;
}

.dish_rate_trend_ico {
	display: inline-block;
	width: 17px;
	height: 12px;
	background: url("../images/trend_ico.png") no-repeat;
	_background: url("../images/trend_ico.gif") no-repeat;
}

.dish_rate_trend_ico:hover {
	position: relative;
	z-index: 2;
	background: url("../images/trend_ico3.png") no-repeat;
	_background: url("../images/trend_ico3.gif") no-repeat;
}

.dish_rate_trend_ico2 {
	display: inline-block;
	width: 17px;
	height: 12px;
	background: url("../images/trend_ico2.png") no-repeat;
	_background: url("../images/trend_ico2.gif") no-repeat;
}

.dish_rate_trend_graph {
	position: absolute;
	width: 350px;
	height: 400px;
	border: 1px solid #ccc;
	top: -180px;
	right: 25px;
	background: #fff;
	display: none;
}

.hovernm .dish_rate_trend_graph {
	display: none;
}

.dish_rate_trend_ico:hover .dish_rate_trend_graph {
	display: block;
}

.comparclist .table_bordn td {
	border: none;
	min-height: auto;
}

.comparclist table.table_bordn {
	border: none;
	height: 100%;
}


/*end*/


/*收藏按钮*/

.colectbtnc {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
}

.colectbtn {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	padding: 0 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	background-color: #D1EFE4;
	cursor: pointer;
}

.colectbtn .btnico {
	font-size: 0;
	display: inline-block;
	vertical-align: middle;
	width: 17px;
	height: 19px;
	background-image: url("../images/colectico.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-right: 9px;
}

.colectbtn:hover .btnico {
	background-position: 0 -50px;
}

.colectbtn.colec .btnico {
	background-position: 0 -50px;
}

.colectbtn .txtinfo {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	line-height: 26px;
	height: 100%;
}

.colectbtn2 {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	width: 94px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	background-color: #dcdcdc;
	cursor: pointer;
}

.recommend_sig_type {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}

.recommend_sig_type .type_ioc {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-right: 8px;
	background: url("../images/recommend_sig_type_ioc.png") no-repeat;
	vertical-align: middle;
}

.recommend_sig_type .type_ioc2 {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-right: 8px;
	background: url("../images/recommend_sig_type_ioc2.png") no-repeat;
	vertical-align: middle;
}


/*end*/


/*找回密码步骤导航*/

.register_stepc i {
	font-size: 0;
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.register_stepc .registep {
	margin: 0 1px;
	width: 198px;
	height: 40px;
	float: left;
	display: inline;
	background-color: #efefef;
}

.register_stepc .steporder {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	margin-right: 8px;
	margin-left: 9px;
	text-align: center;
	font-size: 14px;
	color: #323232;
	background-image: url("../images/steporder_retrieve2.png");
	_background-image: url("../images/steporder_retrieve.png");
	background-repeat: no-repeat;
	vertical-align: middle;
}

.register_stepc .registep.onsec {
	background-color: #007851;
	color: #fff;
}


/*end*/


/*我的推荐周榜，月榜*/

.person_cen_cmonth_rank {}

.person_cen_cmonth_rank .expertname {
	width: 120px;
	float: left;
	text-align: center;
}

.person_cen_cmonth_rank .portrait {
	margin-top: 25px;
}

.person_cen_cmonth_rank .portrait img {
	width: 80px;
	height: 80px;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.person_cen_cmonth_rank .expertname .nametxt {
	font-size: 16px;
}

.person_cen_rank_del {
	float: left;
	padding-left: 10px;
	width: 790px;
}

.person_cen_rank_typ {
	height: 30px;
	position: relative;
}

.person_cen_rank_typ li {
	width: 100px;
	float: left;
	height: 30px;
	background: none;
	cursor: pointer;
}

.person_cen_rank_typ .per_cen_rank_ico {
	margin: 6px 14px 0 10px;
	background: none;
	vertical-align: bottom;
}

.person_cen_rank_typ li.onsec .per_cen_rank_ico {
	background: url("../images/rank_ico.png") no-repeat center;
}

.person_cen_rank_typ li.onsec {
	background: url("../images/rank_type_bg.gif") no-repeat;
}

.person_cen_rank_typ .typename {
	display: inline-block;
	vertical-align: middle;
}

.person_cen_rank_back {
	position: absolute;
	display: block;
	width: 50px;
	height: 29px;
	line-height: 28px;
	text-align: center;
	border: 1px solid #d9d6cf;
	border-bottom: none;
	right: 0;
	top: 0;
}

.person_cen_rank_wininfo {
	border: 1px solid #d9d6cf;
	height: 118px;
}

.person_cen_rank_wininfo .area_leftm {
	margin-top: 18px;
}

.person_cen_rank_wininfo .expertlist_winitem {
	margin-bottom: 10px;
	margin-left: 20px;
	height: 20px;
	line-height: 20px;
}

.person_cen_rank_wininfo .winitemn {
	display: inline-block;
	width: 45px;
}

.person_cen_rank_wininfo .settbtnm6 {
	margin-top: 30px;
	margin-right: 20px;
}

.person_cen_rank_wininfo .attentionc {
	display: block;
	width: 160px;
	text-align: center;
	margin-top: 25px;
}

.person_cen_rank_wininfo .settbtnm8c {
	margin-top: 10px;
}

.person_cen_iproperty {
	height: 30px;
	background-color: #f2f2f2;
	font-size: 14px;
	line-height: 30px;
}

.person_cen_iproperty2 {
	font-size: 12px;
	height: 30px;
	width: 512px;
	padding-left: 8px;
	background-color: #f2f2f2;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.person_cen_ipropertyc {
	margin-left: 20px;
}

.person_cen_iproperty .property_item1 {
	width: 300px;
	height: 30px;
	float: left;
}

.person_cen_iproperty .property_item1 .txtinfo {
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	margin-left: 10px;
}

.person_cen_iproperty img {
	display: inline-block;
	vertical-align: middle;
}

.person_cen_iproperty i {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	font-size: 0;
}

.person_cen_iproperty .property_item2 {
	float: left;
	width: 250px;
	height: 30px;
}


/*end*/


/*分页翻页*/

.pagination {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 25px;
}

.pagination span {
	vertical-align: top;
	font-size: 14px;
	padding: 0px 8px;
	margin-left: 2px;
	margin-right: 3px;
}

.paginationc span {
	background-color: #fff;
	margin-left: 5px;
	line-height: 26px;
	float: left;
}

.paginationc {
	display: inline-block;
	padding: 0;
	margin: 0 auto;
	cursor: default;
}

.paginationc ul {
	display: inline-block;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.pagination li {
	float: left;
	list-style: none;
	font-size: 12px;
	line-height: 26px !important;
	height: 26px;
	width: 26px;
	text-align: center;
	display: inline-block;
	background-color: #fff;
}

.pagination a {
	color: #666;
	text-decoration: none;
}

.pagination .current {
	background-color: #bf1e2d;
	color: #fff;
}


/*end*/


/*rank,user,win详情*/

.expertlist_winitem {
	height: 25px;
	line-height: 25px;
	margin-left: 10px;
	font-size: 0;
}

.expertlist_winitem .winresult {
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	margin-right: 2px;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}

.expertlist_winitem .winresult2 {
	display: inline-block;
	width: 40px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	color: #fff;
	background-color: #f78e57;
	font-size: 14px;
}

.expertlist_winitem .iteminfo {
	margin-left: 10px;
}


/*end*/


/*玩家的参与游戏情况表*/

.recommd_playerrank {
	margin-top: 10px;
	font-size: 12px;
}

.recommd_playerrank .areacont {
	border: 1px solid #d9d6cf;
	width: 100%;
}

.recommd_playerrank th {
	background-color: #eff3f3;
	height: 28px;
	text-align: center;
	font-weight: normal;
	border: 1px solid #d9d6cf;
}

.recommd_playerrank td {
	border: 1px solid #d9d6cf;
	padding: 6px 0;
	text-align: center;
}

.recommd_playerrank .rol1 {
	width: 75px;
}

.recommd_playerrank .rol2 {
	width: 260px;
}

.recommd_playerrank .rol3 {
	width: 70px;
}

.recommd_playerrank .rol4 {
	width: 80px;
}

.recommd_playerrank .rol5 {
	width: 150px;
}

.recommd_playerrank .playerpic {
	margin-right: 25px;
	display: inline-block;
	vertical-align: middle;
}

.recommd_playerrank .playerpic img {
	width: 60px;
	height: 60px;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.recommd_playerrank .playername {
	display: inline-block;
	width: 110px;
	text-align: left;
	vertical-align: middle;
}

.recommd_playerrank .attentionc {
	display: inline-block;
}

.recommd_playerrank .settbtnm8c {
	margin-top: 10px;
}


/*end*/


/*百家推荐——推荐详情表格*/

.hunderd_mine_match_table {
	width: 100%;
	text-align: center;
	margin-top: 32px;
	font-size: 14px;
}

.hunderd_mine_match_table table {
	width: 100%;
}

.hunderd_mine_match_table th,
.hunderd_mine_match_table td {
	text-align: center;
	padding: 5px 0;
	font-weight: normal;
	border: 1px solid #d9d6cf;
}

.hunderd_mine_match_table .insert_tabc th {
	padding: 0;
	border: none;
}

.hunderd_mine_match_table .rol025 {
	width: 25%;
}

.hunderd_mine_match_table .rol075 {
	width: 75%;
}

.hunderd_mine_match_table .rol033 {
	width: 33%;
}

.hunderd_mine_match_table .txtcont1 {
	display: inline-block;
	width: 75px;
	text-align: left;
}

.hunderd_mine_match_table .txtcont2 {
	display: inline-block;
	width: 60px;
	text-align: center;
	font-size: 14px;
	color: #005ea7;
}

.hunderd_mine_match_table .team_sig {
	width: 40px;
	margin-right: 15px;
	margin-left: 15px;
	vertical-align: middle;
}

.hunderd_mine_match_table .teamname {
	font-size: 14px;
}

.hunderd_mine_match_table .txtstyd1 {
	font-size: 30px;
	color: #d9d6cf;
}

.hunderd_mine_match_table .itemlabel {
	display: inline-block;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	width: 42px;
	margin: 10px 5px;
	background-color: #e8f3e8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
}

.hunderd_mine_match_table .itemlabel:hover {
	background-color: #689663;
}

.hunderd_mine_match_table .itemlabel2 {
	background-color: #dcdcdc;
}

.hunderd_mine_match_table .itemlabel2:hover {
	background-color: #dcdcdc;
}

.hunderd_mine_match_table .colectbtnc {
	margin: 10px 5px;
}


/*end*/


/*百家推荐 informationlist.css 列表*/

.expertlist {
	margin-top: 30px;
}

.expertlist .expertname {
	width: 84px;
	float: left;
}

.expertlist .portrait {
	text-align: center;
	margin-top: 6px;
	margin-bottom: 15px;
}

.expertlist .portrait img {
	width: 80px;
	height: 80px;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.expertlist .nametxt {
	text-align: center;
	color: #191919;
}

.recommendtype {
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: 18px;
	border-bottom: 1px solid #eeeeee;
}

.expertlist .recommendel {
	margin-left: 15px;
	margin-right: 15px;
}

.expertlist .recommendel .areatit {
	height: 30px;
	line-height: 30px;
	margin-left: 13px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.expertlist .recommendel .area_leftm {
	display: inline;
	width: 540px;
}

.expertlist .recommendel .area_rightm {
	width: 80px;
	text-align: center;
}

.expertlist .recommendel .recommendway {
	margin-top: 2px;
	padding-top: 4px;
	height: 20px;
	line-height: 20px;
	background-color: #f2f2f2;
	padding-left: 13px;
	margin-bottom: 7px;
}

.expertlist .recommendel .recommendway .areaitem {
	font-size: 12px;
	margin-right: 38px;
}

.expertlist .recommendel .area_leftm .areatit {
	width: 510px;
}

.expertlist .recommendel .tag_label2 {
	margin-top: 13px;
}

.expertlist .recommendel .circledelis_btnc {
	margin-top: 15px;
}

.expertlist .expertdel2 {
	float: left;
	display: inline;
	width: 698px;
	height: 130px;
	padding: 9px 0;
	margin-left: 35px;
	border: 1px solid #d9d6cf;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	position: relative;
}

.expertlist .itemlabel {
	display: inline-block;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	margin-right: 10px;
	background-color: #e8f3e8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	font-family: "Arial", "宋体";
}

.expertlist .itemlabel:hover {
	background-color: #689663;
}

.expertlist .itemlabel2 {
	background-color: #dcdcdc;
}

.expertlist .itemlabel2:hover {
	background-color: #dcdcdc;
}

.expertlist .labelgroup {
	display: inline-block;
	vertical-align: middle;
}


/*end*/


/*登录弹窗*/

.plo_viplogin {
	width: 400px;
    height:400px;
	background-color: #fff;
	border-radius:5px;
}

.plo_viplogin .plo_name {
	height:51px;
    width:100%;
}

.plo_viplogin_closebtn {
    height: 20px;
    width: 20px;
    position: absolute;
    top: 14px;
    right: 16px;
    outline: none;
    background: url('../images/indexlogin_close.png') no-repeat center;
    cursor:pointer;

}
.lname {
    width:360px; margin:0 auto;height:45px;
}
.login_incom {
    margin-top:17px;
}
.inpathname ,.inpassword{
    padding-top:15px;
    padding-bottom:15px;
    padding-left:40px;
    width: 320px;
    border: none;
    border-radius: 3px;
    outline:none;
}
.inpathname {
    background:#f0f0f0 url('../images/pername.png') no-repeat 14px;
}
.inpassword {
    background:#f0f0f0 url('../images/konock.png') no-repeat 14px;
}
.nametip {
    width:360px; height:10px; margin:0 auto;
}



.plo_viplogin_closebtn {
	/*margin: 13px 10px 0 0;*/
}

.plo_viplogin_itemgrop .logingarei {
	margin-top: 25px;
}

.plo_viplogin_itemgrop .loginitem {
	height: 44px;
}

.plo_viplogin_itemgrop .loginitem2 {
	height: 20px;
}

.plo_viplogin_itemgrop .verificat_dec {
	width: 215px;
}

.plo_viplogin_itemgrop .itemname {
	display: inline-block;
	width: 80px;
	margin-right: 24px;
	text-align: right;
	font-size: 14px;
	color: #191919;
	vertical-align: top;
	line-height: 40px;
}

.plo_viplogin_itemgrop .minput {
	width: 195px;
	padding: 10px 4px;
}

.plo_viplogin_itemgrop .loginctrreg {
	margin-left: 105px;
	width: 205px;
	margin-top: 5px;
}

.plo_viplogin_itemgrop .loginctrreg .area_leftm {
	font-size: 12px;
}
.area_leftmm {
    width:100%; height:51px;line-height:51px;font-size:24px; text-align:center;position:relative;
}

.plo_viplogin_itemgrop .loginctrreg .area_rightm {
	font-size: 12px;
}

.plo_viplogin_itemgrop input.loginbtns {
	width: 150px;
	height: 35px;
}

.plo_viplogin_itemgrop .authcode {
	width: 50px;
}

.plo_viplogin_itemgrop .authcodeimg {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
}

.plo_viplogin_itemgrop .codefresh {
	margin-left: 5px;
}

.loginbtns {
	width: 300px;
	height: 40px;
	background-color: #08aa75;
	font-size: 14px;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	outline: none;
	border: 0;
	cursor: pointer;
	-moz-box-shadow: inset 0 -3px 5px #068e5c;
	-ms-box-shadow: inset 0 -3px 5px #068e5c;
	box-shadow: inset 0 -3px 5px #068e5c;
}

.plo_viplogin_itemgrop .loginbtnsc {
	margin-left: 105px;
}


/*end*/


/*数据分析页面_右侧浮动导航栏*/

.data_expert_fplomenu {
	width: 50px;
	height: 200px;
	position: fixed;
	right: 0;
	top: 40%;
	margin-top: -100px;
	text-align: center;
	z-index: 3;
}

.data_expert_fplomenu a {
	display: block;
	margin-top: 2px;
	background-color: #299d61;
	line-height: 22px;
	color: #fff;
}

.data_expert_fplomenu a.fontbggray {
	background-color: #9a9a9a;
}

.data_expert_fplomenu a:hover {
	background-color: #fe9613;
}


/*end*/


/*亚盘课堂详情*/

.exp_dish_cont {
	margin-right: 15px;
	font-size: 14px;
	line-height: 30px;
	padding: 0 40px;
	margin: 0 10px;
	word-wrap: break-word;
	white-space: normal;
	word-break: break-all;
}
.exp_home{
	width:400px; float:left; border-top:2px solid #bf1e2d
}
.exp_guest{
	width:400px; float:left; border-top:2px solid #bf1e2d
}
.pagetita{
	height: 50px;
	line-height: 50px;
}
.exp_dish_iitem {
	margin-bottom: 20px;
	margin-left: 100px;
}

.exp_dish_iitem .itemname {
	width: 80px;
	display: inline-block;
}

.exp_dish_cont .exp_dish_btn1c {
	text-align: center;
}


/*en*/


/*弹窗xxx*/

.scout_soccplo {
	width: 820px;
	position: fixed;
	left: 50%;
	top: 25%;
	margin-left: -410px;
	border: 3px solid gray;
	background-color: #fff;
	z-index: 13;
	font-size: 12px;
}

table .rol180 {
	width: 180px;
}

#float_goal_table {
	width: 416px;float:left;text-align:center;margin-top:28px;
}

.scout_soccplo tbody td {
	padding: 5px 0;
	text-align: center;
}

.scout_soccplo .tabtit {
	height: 30px;
	background-color: #91ADB9;
	text-align: left;
	position: relative;
}

.scout_soccplo .plocname {
	margin-left: 20px;
	font-size: 14px;
	font-weight: bold;
}

.scout_soccplo .closebtn {
	position: absolute;
	right: 5px;
	top: 2px;
	cursor: pointer;
}


/*end*/


/*两侧广告栏*/

.main_ad_asidel {
	position: fixed;
	left: 50%;
	top: 150px;
	margin-left: 415px;
	width: 100px;
	background-color: #fff;
	z-index: 1;
}

.main_ad_asider {
	position: fixed;
	right: 50%;
	top: 150px;
	margin-right: 415px;
	width: 100px;
	background-color: #fff;
	border: 1px solid #d9d6cf;
	z-index: 1;
}

.main_ad_asider img {
	width: 100px;
	margin-bottom: 10px;
	display: block;
}
/*
.main_ad_asider1 {
	position: fixed;
	right: 50%;
	top: 150px;
	margin-right: 395px;
	width: 100px;
	background-color: #fff;
	border: 1px solid #d9d6cf;
	z-index: 1;
}

.main_ad_asider1 img {
	width: 100px;
	margin-bottom: 10px;
	display: block;
}*/


/*end*/

.oddsbgred {
	background-color: rgb(255, 136, 136);
}

.oddsbgblue {
	background-color: rgb(136, 255, 136);
}

.allareahide {
	display: none;
}
.oddshide{display: none !important;}
.js_lang_yue {
	display: none;
}

.txt_hover_cred:hover {
	color: #d63b3f;
	text-decoration: underline;
}

.per_cen_rank_ico {
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 21px;
	background: url("../images/rank_ico.png") no-repeat center;
}

.circledelis_btn {
	display: inline-block;
	text-align: center;
	width: 80px;
	height: 80px;
	line-height: 18px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	border-radius: 40px;
	color: #fff;
}

.circledelis_btnbg1 {
	background-color: #079753;
}

.circledelis_btnbg1:hover {
	background-color: #39ac75;
}

.circledelis_btnbg2 {
	background-color: #fa9900;
}

.circledelis_btnbg2:hover {
	background-color: #e7b465;
}

.circledelis_btn span {
	display: inline-block;
	vertical-align: middle;
}

.circledelis_btn i {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}

.cursorp_hoverline {
	cursor: pointer;
}

.cursorp_hoverline:hover {
	text-decoration: underline;
}

.fontunderline {
	text-decoration: underline;
}

.table_bordn {
	border: none;
}

.table_stycler {
	height: 0;
	padding: 0;
	border: 0;
}

.table_padingn {
	padding: 0;
}

.table_bords {
	border: 1px solid #d9d6cf;
}

table .rol90 {
	width: 90px;
}

table .rol150 {
	width: 150px;
}

table .rol80 {
	width: 80px;
}

table .rol100 {
	width: 100px;
}

table .rol300 {
	width: 300px;
}

table .rol60 {
	width: 60px;
}

table .rol45 {
	width: 45px;
}

table .rol30 {
	width: 30px;
}

table .rol90 {
	width: 90px;
}

table .rol110 {
	width: 110px;
}

table .rol50 {
	width: 50px;
}

table .rol40 {
	width: 40px;
}

table .rol88 {
	width: 88px;
}

table .rol125 {
	width: 125px;
}

table .ro450 {
	width: 450px;
}

table .rol440 {
	width: 440px;
}

table .rol80 {
	width: 100px;
}

table .rol48 {
	width: 48px;
}

table .rol70 {
	width: 70px;
}

table .rol150 {
	width: 150px;
}

table .rol145 {
	width: 145px;
}

table .rol500 {
	width: 500px;
}

table .rol200 {
	width: 200px;
}

table .rol700 {
	width: 700px;
}

table .rol600 {
	width: 600px;
}

table .rol195 {
	width: 195px;
}

table .rol55 {
	width: 55px;
}

.marginlnom {
	margin-left: 0;
}

.txtalignr {
	text-align: right;
}

.td_txtalignr {
	text-align: right;
	padding-right: 5px;
}

.txtalignl {
	text-align: left;
}

.txtalignc {
	text-align: center;
}

.cursorpm {
	cursor: pointer;
}

.font0 {
	font-size: 0;
}

.font12 {
	font-size: 12px;
}

.font14 {
	font-size: 14px;
}

.font14b {
	font-size: 14px;
	font-weight: bold;
}

.font18 {
	font-size: 18px;
}

.font00 {
	font-size: 0;
}

.font12 {
	font-size: 12px;
}

.font20 {
	font-size: 20px;
}

.fontwb {
	font-weight: bold;
}

.fontwhite {
	color: #fff;
}

.fontblack {
	color: #333 !important;
}

.fontcgray {
	color: #666;
}

.fontcgray2 {
	color: #666;
}

.fontcgray3 {
	color: #8e8b85;
}

.fontcgreen {
	color: #007600;
}

.fontcgreen2 {
	color: #007600 !important;
}

.fontcgreen3 {
	color: #00c800;
}

.fontcgreen4 {
	color: #008259;
}
.fontcgreen5 {
	color: #333;
}

.fontcblue {
	color: #005ea7;
}

.fontcblue2 {
	color: #005ea6;
}

.fontcorange {
	color: #f6a526;
}

.fontcorange2 {
	color: #f58723;
}

.fontcorange3 {
	color: #cfa57e;
}

.fontcred {
	color: #cd0e54;
}

.fontcred1 {
	color: #ff0018;
}

.fontcred2 {
	color: #ff0018!important;
}

.fontcred3 {
	color: #d63b3f;
}

.fontcred4 {
	color: #e05f4c;
}

.fontcred5 {
	color: #9c3a3a;
}

.fontbgwhite {
	background-color: #fff;
}

.fontbgblue {
	background-color: #dcffdc;
}

.fontbgpink {
	background-color: #f8e9e9;
}

.fontbgpink2 {
	background: #ffd1d1;
}

.fontbgblueg {
	background-color: #91adb9;
}

.fontbgblue2 {
	background-color: #f8f8f8;
}

.fontbgblue1 {
	background-color: #0000ff;
}
.fontbgblue7 {
	background-color: #1283b4;
}

.fontbgblue3 {
	background-color: #3399ff;
}

.fontbgblue4 {
	background-color: #6dabde;
}

.fontbgblue5 {
	background-color: #5252a5;
}

.fontbgblue6 {
	background-color: #3ecdf9;
}

.fontbgred1 {
	background-color: #bf1e2d;
}
.fontbgred2 {
	background-color: #bf1e2d;
}

.fontbgred5 {
	background-color: #d63b3f;
}

.fontbgred3 {
	background-color: #f23b3b;
}

.fontbgred4 {
	background-color: #f75000;
}

.fontbggreen1 {
	background-color: #17884d;
}

.fontbggreen2 {
	background-color: #349931;
}

.fontbggreen3 {
	background-color: #b2eeb2;
}

.fontbggreen4 {
	background-color: #65cdac;
}

.fontbggreen5 {
	background-color: #5ec992;
}

.fontbggray1 {
	background-color: #f2f2f2;
}

.fontbggray2 {
	background-color: #d9d6cf;
}

.fontbggray3 {
	background-color: #c0c0c0;
}

.fontbgorange {
	background: #f78e57;
}

.fontbgorange2 {
	background: #fdc47f;
}

.fontbgorange3 {
	background: #f7b158;
}

.fontbgbrown1 {
	background: #996666;
}

.fontbgpurple1 {
	background-color: #5f5faf;
}

.tabletrtdbg1 {
	/*background-color: #eee;*/
}

.tabletrtdbg2 {
	background-color: #fff;
}

.fontair:hover {
	text-decoration: underline;
}

.text_oelips {
	width: 100px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.mainlandwshor2 .imgandtxt {
	display: none;
}

.mainlandwshor2 .settbtnm3 {
	width: 80px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
}

.mainlandshor .settbtnm3 {
	width: 70px;
	/*-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;*/
}

.mainlandshor .compartype .imgandtxt {
	margin-right: 10px;
}

.mainlandshor .compartype .imgandtxt img {
	/*display: none;*/
	width: 14px;
}

.insertble4 .insertble4txt {
	margin: 0 1px;
	word-break: break-all;
	word-wrap: break-word;
}

.comparclist table .insertble4 tr:nth-child(2n+1) td {
	background: none;
}

a,
button,
input {
	-webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}

.fontoverhid {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#div_loadgif {
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.comparclist .oddsl {
	border-right-style: none;
	/*padding: 1px;*/
	text-align: center;
}
.cursor{cursor: pointer;}
.comparclist .oddsm {
	border-right-style: none;
	border-left-style: none;
	padding: 1px;
	text-align: center;
}

.comparclist .oddsr {
	border-left-style: none;
	padding: 1px;
	text-align: center;
}

.comparclist .odddiv {
	width: 38px;
	margin-left: auto;
	margin-right: auto;
}

.nextrow {
	word-break: break-all;
	word-wrap: break-word;
}

.messagenum {
	line-height: 0;
	font-size: 0;
	width: 18px;
	height: 11px;
	background: url(../images/readico.png) no-repeat 0 0;
}

.loginarea .messagenum span {
	margin-right: 0px;
	margin-left: 0px;
}

.top_mnav2 .messagenum {
	line-height: 0;
	font-size: 0;
	height: 11px;
	background: url(../images/readico.png) no-repeat 0 0;
}

.unmsg {
	background: url(../images/unmsgico.png) no-repeat 0 0;
}

.top_mnav2 .unmsg {
	background: url(../images/unmsgico.png) no-repeat 0 0;
}

.top_mnav2 .messagenum .shounum {
	display: inline-block;
	height: 13px;
	text-align: center;
	line-height: 12px;
	color: #fff;
	position: absolute;
	top: 8px;
	left: 68%;
}

.messagenum .shounum {
	display: inline-block;
	height: 13px;
	text-align: center;
	line-height: 12px;
	color: #fff;
	position: absolute;
	top: 26px;
	left: 68%;
}

.messagenum .shounum span {
	margin-left: 0px;
	margin-right: 0px;
}

.messagenum .shounum img {
	margin-right: 0px;
	margin-top: 0;
}

.messagenum .shounum .messagel {
	margin-right: -4px;
}

.messagenum .shounum .messager {
	margin-left: -4px;
}

.messagenum .shounum .shounumc {
	display: inline-block;
	font-size: 9px;
	line-height: 13px;
	background: #e55e3a;
	padding: 0 2px;
	float: left;
}

.headerc_left {
	height: 60px;
	float: left;
}

.headerc_left .fl {
	float: left;
}

.headerc_left span a {
	color: #05428b;
	margin-left: 2px;
}

.headerc_left .logout {
	float: left;
}

.headerc_left .logout a {
	float: left;
}

.headerc_left .logout span {
	margin-top: 0;
}

.headerc_left .logout .line {
	float: left;
	margin-left: 2px;
	margin-right: 0;
}

.headerc_left .logout .messagenum {
	margin-top: 30px;
	position: relative;
}

.top_mnav2 .logout .messagenum {
	margin-top: 12px;
	position: relative;
}

.headerc_left .logout .messagenum img {
	vertical-align: middle;
	margin-right: 0;
	margin-left: 0;
}

.headerc_left .logout .messagenum .shounum {
	width: 36px;
	left: 46%;
	top: -10px;
	text-align: left;
}

.headerc_left .loginarea img {
	margin-top: 20px;
}
.guanggao{
	height: 40px;
	width: 100%;
	/*margin-bottom: 5px;*/    
	margin-top: 5px;
}
.guanggao img{height: 40px; /*width: 49.5%;*/display: block;}
.guanggao img:nth-child(1){float: left;}
.guanggao img:nth-child(2){float: right;}
.guanggao p{
	height: 40px;
	float: left;
}
.guanggao .odds_left{
	width: 174px;
	background: blue;
}
.guanggao .odds_center{
	width: 426px;
	background: blueviolet;
}
.guanggao .odds_right{
	width: 180px;
	background: brown;
}
.ecup {
	width: 320px;
	background: #f0f0f0;
	margin-bottom: 20px;
}

.ecup .item {
	width: 100%;
	height: 80px;
	border-bottom: 1px solid #ccc;
	background: #f0f0f0;
}

.ecup .item .itemimg {
	width: 52px;
	height: 52px;
	margin-left: 20px;
	margin-top: 14px;
	float: left;
}

.ecup .item .iteminfo {
	margin-left: 20px;
	margin-top: 16px;
	float: left;
}

.ecup .item .iteminfo span {
	display: inline-block;
	width: 140px;
	font-size: 18px;
	color: #222222;
}

.ecup .item .iteminfo p {
	font-size: 12px;
	color: #999;
	margin-top: 6px;
}

.ecup .item .iteminfo a {
	display: inline-block;
	width: 58px;
	height: 22px;
	background: #007851;
	border-radius: 4px;
	line-height: 22px;
	text-align: center;
	font-size: 12px;
	color: #fff;
}
.setting {
    width:63px; height:22px; border:1px solid #e4e4e4; float:right;
}
.sbox {
    height:100%; width:100%; background:rgba(0,0,0,0.3); position:fixed;
    top:0px; left:0px; z-index:10;
}
.b_box {
    width:388px;
    height:auto;
    background:#fff;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-137px;
    margin-left:-194px;
    padding-top:16px;
    padding-left:31px;
}
.setli {
    height:60px;
    width:310px;
    border-bottom:1px solid #e4e4e4;
}
.setli:last-child {
    border:none
}
.close_ico {
    height: 12px;
    width: 12px;
    position: absolute;
    background: url('../images/closebtno.png') no-repeat center;
    top:9px;
    right:9px;
    cursor:pointer;
}
.languagechange {
    line-height:60px; float:left; margin-right:60px; width:48px; color:#333; font-size:12px;
}
.languageli {
    width:40px; height:24px; float:left; line-height:24px; color:#333; margin-top:18px;  margin-right:14px; text-align:center; font-size:12px; border-radius:3px;
}
.spanbox {
    float:left;
}
.settinghover {
    color:#fff;
    background:#bf1e2d !important;
    font-size:12px;
}




/****_top2****/
.voicescore {
    width:90px; height:24px;  border:1px solid #e4e4e4; box-sizing:border-box; cursor:pointer; position:relative; margin-top:1px; float:right
}
.topseting {
    width: 65px;
    height: 24px;
    padding-left:27px;
    background:#fff url('../images/setico.png') no-repeat 7px 4px;
    cursor: pointer;
    line-height:24px;
    margin-top:1px;
    float:right;
    font-size:12px;
    border: 1px solid #ccc;
    box-sizing:border-box;
}
.voicivo {
    height: 23px;
    width: 26px;
    background: #bf1e2d url('../images/voiceico.png') no-repeat center; float:left;
    border-top: 1px solid #bf1e2d;
    border-left: 1px solid #bf1e2d;
    margin-top: -1px;
    margin-left: -1px;
}
.vovictext {
    width:41px; line-height:24px; height:24px; color:#333; text-align:center; float:left; font-size:12px;
}
.scoremico {
    width: 19px;
    height: 23px;
    background: url('../images/downscoreico.png') no-repeat center; float:left;
}
.voicebox {
    width: 76px;
    height: auto;
    margin:34px auto 0; position:absolute; z-index:10;
    border:1px solid #ccc;
    box-sizing:border-box;
    border-top:none;
    padding-top:4px;
    background:#fff;
    left:0px;
    right:0px;
}
.upborico {
    width: 78px;
    height: 6px;
    background: url('../images/voicbor_03.png') no-repeat center;
    position:absolute;
    top:-6px;
    left:-2px;
}
.vocli ul li {
    height:24px; width:60px; margin:0 auto; text-align:center; font-size:12px; color:#333; line-height:24px;
}
    .vocli ul li a {
        width:100%; height:100%; display:block;
    }
.vocli {
    padding-bottom:5px;
}
.allvoicebox {

    background:red;
}
.fontwbt {
    background:#bf1e2d; color:#fff; border-radius:3px;
}


.advertisement {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin-top: 18px;
	margin-left: -191px;
}


.advertisement a {
	display: inline-block;
	float: left;
	height: 40px;
	margin-bottom: 4px;
}
#scoreHeadAd45 a:nth-child(1) img, .advertisement a:nth-child(3) img{
	width: 300px;
	height: 40px;
	overflow: hidden;
}
#scoreHeadAd45 a:nth-child(2) img{
	height: 40px;
	width: 590px;
	overflow: hidden;
}
.advertisement .adverti__left {
	height: 40px;
	width: 300px;
	background: #ccc;
	margin-right: 5px;
}

.advertisement .adverti__center {
	height: 40px;
	width: 590px;
	background: #ccc;
	margin-right: 5px;
}

.advertisement .adverti__right {
	height: 40px;
	width: 300px;
	background: #ccc;
}

.advertisement .mar_btn img {
	margin-bottom: 0px !important;
}

.mar_btn {
	margin-bottom: 0px !important;
}

.margin20{padding-top: 17px; padding-bottom: 12px;}
.vocli li:hover .sigdelist{
   background:#bf1e2d;
   color:#fff !important;
   border-radius:3px;
   transition:1s;
    -webkit-transition:1s;
    -o-transition:1s;
    -moz-transition:1s;
    -ms-transition:1s;
}
.returnTop{
	position: fixed;
	background: #bf1e2d;
	color: #fff;
	height: 70px;
	width: 70px;
	border-radius: 50%;
	font-size: 15px;
	text-align: center;
	line-height:70px;
	right: 0;
	bottom: 100px;
}
.popover {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    max-width: 262px;
    padding: 1px;
    position: absolute;
    text-align: left;
    top: 0;
    white-space: normal;
    z-index: 1010;
}
.popover .arrow {
    border-bottom-width: 0;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
}
.popover .arrow, .popover .arrow::after {
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}

.bdshare-button-style0-16{height: 38px;line-height: 38px;}
.bdsharebuttonbox  a{background: #f50; font-size: 30px; height: 38px;line-height: 38px;}
.jiathisWrap{
	background: url(../images/share1.png) no-repeat;
    background-size: 226px 54px;
    width: 226px;
    position: absolute;
    height: 54px;
    top: -50px;
    right: -50px;
	}
	.jiathis_style_32x32 span{
		background-image: none !important;
	}
	.jiathis_style_32x32 .jtico_jiathis{
		background-image: none !important;
	}
	.jiathis_style_32x32 .jiathis_separator{
		margin: 0 !important;
	}
	#jiathis .jtico{
		padding-left: 6px !important;
		padding-top: 5px;
	}
    /****登录框修改******/
.lspan {
    display:block; height:14px; width:14px; border-radius:3px; float:left;border:1px solid #ccc;box-sizing:border-box;margin-right:4px;
}
.lstext {
    display:block; float:left; font-size:12px; color:#666; float:left;line-height:13px;
}
.textright {
    float:right;
}
.text_text {
    font-size:12px; color:#666;line-height:13px;
}
.mar_t{
     width:360px; margin:15px auto 0; overflow:hidden;
}
.btn_loging {
    height:45px; width:360px; margin:16px auto 0; background:#bf1e2d;font-size:18px; text-align:center; line-height:45px;border-radius:5px;clear:both; color:#fff;cursor:pointer;
}
.lotip {
    width:360px; margin:0 auto;
}
.no_person ,.go_sigin{
    display:block; font-size:12px;

}
.no_person {
     float:left;
 }
.go_sigin {
    float:right;color:#bf1e2d;
}
.lotip {
    overflow:hidden; margin-top:20px;
}
.bor_tip {
    width:360px;height:1px; margin:34px auto 0;background:#ccc;position:relative;
}
.borspan_tip {
    position: absolute;
    color: #666;
    top: -9px;
    right: 0px;
    left: 0px;
    width: 92px;
    margin: 0 auto;
    background-color: #fff;
    text-align: center;
}
.tip_li {
    margin-left:132px;
}
.tip_lili {
    border-radius:50%;
    height:34px;
    width:34px;
    float:left;
    margin-right:18px;
}
.tip_bottom {
    margin-top:21px;
}
    .tip_lili:nth-of-type(1) {
        background: url('../images/iwebo.png') no-repeat center;
    }
     .tip_lili:nth-of-type(2) {
        background: url('../images/tencent.png') no-repeat center;
    }
      .tip_lili:nth-of-type(3) {
        background: url('../images/iweixin.png') no-repeat center;
    }
.choicespan {
    background: url('../images/rightgou.png') no-repeat center;
}
 .fixedbaner {
        position:fixed;
        top:0px;
        left: 0px;
        right: 0px;
        animation:topmove 1s ;
        -webkit-animation:topmove 1s ;
        z-index:1;
        box-shadow:0px 2px 3px rgba(0,0,0,0.2);
    }

 @keyframes topmove
{
    0% {top:-10px}
    100% {top:0px;}
}
  @-webkit-keyframes topmove
{
    0% {top:-10px}
    100% {top:0px;}
}
    @-moz-keyframes topmove
{
    0% {top:-10px}
    100% {top:0px;}
}
@-ms-keyframes topmove
{
    0% {top:-10px}
    100% {top:0px;}
}
@-o-keyframes topmove
{
    0% {top:-10px}
    100% {top:0px;}
}
.top_top {
    background: #fff;
    
}
/*指数改版*/

.oddsGuanggao{width: 820px;margin: auto; height: 40px;margin: auto;background: #005580;}
		.oddsGuanggao .oddsCd1{width: 405px;float: left;}
		.oddsGuanggao .oddsCd1 img{width: 405px;height: 40px;}
		.oddsGuanggao .oddsCd2{width: 405px;float: right;}
		.oddsGuanggao .oddsCd2 img{width: 405px;height: 40px;}

#OddsWrapContent{width: 820px;height: auto;margin: auto;    margin-top: 10px; position: relative;}
			#OddsWrapContent .odds_list_top{line-height: 30px;/*font-family: "宋体";*/ width: 820px;height: 30px;background: #fff; border-bottom: 1px solid #eee;}
			.c_red{color: #bf1e2d !important;}
			#OddsWrapContent .odds_list_top_one label{ padding-left: 10px;}
			#OddsWrapContent .odds_list_top_one{text-align: left;}
			#OddsWrapContent .odds_list_top .wid30{width: 22%;float: left;}
			#OddsWrapContent .odds_list_top .wid40{width: 56%;float: left;text-align: center;}
			#OddsWrapContent .odds_list_top label{font-size: 12px;color: #333;}
			label.overCol{color: #fff !important;background: #333 !important;font-weight: normal;}
			#OddsWrapContent .odds_list_top_tow p{font-size: 12px;display: inline-block;}
			#OddsWrapContent .odds_list_top_tow p small{color: #666;font-size: 12px;}
			#OddsWrapContent .odds_list_top_tow p span{color: #333;font-weight: bold;}
			.oddsredCord {height: auto; color: #fff !important;display: inline-block; line-height: 14px !important;width: auto !important;min-width: 8px !important;font-size: 12px;background: #ff0000 !important;}
			.oddsYelloCord{background: #ffde00 !important;margin-left: 10px;height: auto;display: inline-block; line-height: 14px !important;width: auto !important;min-width: 8px !important;font-size: 12px;}
			#OddsWrapContent .odds_list_top_tow p label{color: #bf1e2d; min-width: 14px;font-size: 14px; line-height: 18px;text-align: center;border-radius: 2px;display: inline-block;}
			p.vsScore{width:55px;position: absolute;left:200px;}
			.oddsVS{color: #bf1e2d !important;font-size: 12px;display: none;font-family: "微软雅黑";}
			#OddsWrapContent .odds_list_top_three{text-align: right;}
			#OddsWrapContent .odds_list_top_three li{float: right;margin-right: 10px;list-style: none;text-align: right;cursor: pointer;}
			#OddsWrapContent .odds_list_top_three li span{background: #f5f5f5;display: inline-block; font-size: 12px; color: #333;border: 1px solid #DEDEDE;
			border-radius: 2px;text-align: center;line-height: 22px;width: 40px;text-align: center;}
			#OddsWrapContent .odds_list_top_three li span:hover{background: #bf1e2d;color: #fff;border-radius: 2px;border: 1px solid #bf1e2d;}
			#OddsWrapContent .odds_list_top_three li img{vertical-align: sub;}
			#oddsTable{background: #ffffff;height: auto;width: 820px;}
			#oddsTable tr td label{height: 15px;line-height: 15px;display: block;}
			#oddsTable th{font-weight: normal;}
			/*#oddsTable tr td{border-bottom: 1px dashed #dcdcdc;}*/
			#oddsTable:nth-of-type(odd){background:#f8f8f8;}/*偶数行*/
			/*#oddsTable .p_left40{margin-left: 30px;display: inline-block;}*/
			.cdText{height: 20px; text-align:left;line-height: 20px;background: #fff;margin: 5px 0;font-size: 12px;padding-left: 10px;color: #999;font-family: "宋体";}
			.cdText span{color: #fff;line-height: 18px;padding-left: 4px;display: inline-block;}
			
			#oddsTable tr td:nth-child(1){border-bottom: 0px;}
			#oddsTable tr td:last-child{border-bottom: 0px !important;}
			.odds_hide{display:block;white-space:nowrap; width: 400px; text-overflow:ellipsis;}
			.cdOddsText{width: 48.2% !important;float: left !important; display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
			/*.zhisu_list .cdOddsText:nth-last-child{float: right;}*/
			.zhisu_list .cdOddsText:nth-last-child(2){float: right !important;}
			.zhisu_list .cdOddsText:last-child{float: right;}
			.sizeDivContent{clear: both;}
			/*指数改版*/
/*大小改版*/
#sizeDivContent{width: 820px;height: auto;background: #fff;overflow: hidden;}
		#sizeDivContent .sizeList h5{width: 164px;text-align: center;font-weight: normal; color: #333;background: #f8f8f8; font-size: 12px; height: 30px;line-height: 30px;}
		#sizeDivContent .sizeList p{background: #ffffff;width: 100%;height: 30px;line-height: 30px;}
		#sizeDivContent .sizeList p span{width: 33.33%; margin-top: 5px;line-height: 20px; text-align: center;height: 20px;float: left; font-size: 12px;display: inline-block;}
		#sizeDivContent .sizeList .oddsOp_p span,#sizeDivContent .sizeList .oddsOp_p{line-height: 15px;margin: 0;height: auto;margin-left: 0px !important;}
		#sizeDivContent .sizeList p.oddsOp_p{line-height: 15px;height: auto;}
		#sizeDivContent .sizeList p span:nth-child(1){margin-left: 3.3%;}
		#sizeDivContent .oddsOp_p{width: 100% !important;}
		.oddsOp_p span{width: 30px;text-align: center}
		#sizeDivContent ul{text-align: left; clear: both;}
		#sizeDivContent ul li{width: 154px;margin-right: 10px; float: left;background: #f8f8f8;}
		.odds_red{color: #bf1e2d !important;}
		.odds_green{color: #009944 !important;}
/*大小改版*/
.matchArt{text-align: center;border: 1px solid #dcdcdc;width: 860px;}
.matchArt tr td{border-collapse: collapse;border-bottom: 1px solid #dcdcdc;line-height: 30px;font-size: 12px;}
.matchArt tr td.border1{border-left: 1px solid #dcdcdc;}
.art_trBg1{background: #daf0ff;}
.art_trBg2{background: #f3faff;}
/*指数顶部广告*/
.cdOddsTop{width: 1200px;height: auto;margin: auto;}
.cdOddsTop .cdOddsTop_left{width: 595px;display: inline-block;}
.cdOddsTop .cdOddsTop_right{width: 595px;float: right;display: inline-block;}
.cdOddsTop img{width: 100%;height: 50px;}
.cdOddsTopTow img{width: 100%;height: 40px;}
.cdOddsTopThree img{width: 100%;height: 30px;}
.scorenav {
    width: 1200px;
    height: 30px;
    margin: 0 auto;
}
.head_tnav {
    clear: both;
    padding-top: 5px;
}
.scorenav img {
    /*width: 30px;*/
    margin-right: 5px;
}
.main_ad_asider2 {
    position: fixed;
    width: 66px;
    left: 5px;
    top: 260px;
}
.main_ad_asider2 img {
    width: 66px;
    display: block;
}
.main_ad_asidel2 {
    position: fixed;
    width: 66px;
    right: 5px;
    top: 260px;
}
.main_ad_asidel2 img {
    width: 66px;
    display: block;
}